그누보드와는 다르지만...api 언어 잘아시는분!! 정보
그누보드와는 다르지만...api 언어 잘아시는분!!본문
지금 모바일웹을 만들고 있는데
핸드폰에 웹페이지를 홈화면에 추가하는 방법이 있잖아요?
파비콘 아이콘 올리는 소스도 많이 알고들 계시구요...
네이버모바일웹을 보니까 요즘에 "홈화면에 바로가기 추가" 아이콘이 생겼더라구요
이게 신기한게 그 이미지를 누르면 정말로 그냥 핸드폰 홈화면에 바로가기아이콘이 생겨요
저도 하고 싶어서 소스를 찾아봤는데 네이버에서 오픈소스로 제공을 하고 있더라구요...
addshortcut 이라고 해서....api 언어인데...
addshortcut url=클릭시 이동할 주소&icon=등록할 아이콘의 주소&title=한글또는 영문 이름(UTF-8 코딩)&serviceCode=서비스코드(서비스영문이름) 7 안드로이드
대충 이러합니다...
그런데 문제는 제가 모바일웹에 그걸 적용하는 방법을 잘 몰라요.....ㅜ.ㅜ
다른 a href 태그나, 그누보드게시판 끌어다쓰기 이런걸로 웹페이지는 거의 완성이 되는데...
거기에 정말... "홈화면에 바로가기 추가" 소스를 넣고 싶거든요
혹시나 잘 아시는분... 제가 제작의뢰를 해야하면 그렇게라도 할게요
방법을 아시는분 조금만 언질만 해주셔도 정말정말로 감사드릴거에요
앞으로 한 일이년? 있으면 소스가 쉽게 쓸수있게 나올것도 같은데요
아직 많은분들이 모르네요...ㅠ 알고싶어요 정말로요
핸드폰에 웹페이지를 홈화면에 추가하는 방법이 있잖아요?
파비콘 아이콘 올리는 소스도 많이 알고들 계시구요...
네이버모바일웹을 보니까 요즘에 "홈화면에 바로가기 추가" 아이콘이 생겼더라구요
이게 신기한게 그 이미지를 누르면 정말로 그냥 핸드폰 홈화면에 바로가기아이콘이 생겨요
저도 하고 싶어서 소스를 찾아봤는데 네이버에서 오픈소스로 제공을 하고 있더라구요...
addshortcut 이라고 해서....api 언어인데...
addshortcut url=클릭시 이동할 주소&icon=등록할 아이콘의 주소&title=한글또는 영문 이름(UTF-8 코딩)&serviceCode=서비스코드(서비스영문이름) 7 안드로이드
대충 이러합니다...
그런데 문제는 제가 모바일웹에 그걸 적용하는 방법을 잘 몰라요.....ㅜ.ㅜ
다른 a href 태그나, 그누보드게시판 끌어다쓰기 이런걸로 웹페이지는 거의 완성이 되는데...
거기에 정말... "홈화면에 바로가기 추가" 소스를 넣고 싶거든요
혹시나 잘 아시는분... 제가 제작의뢰를 해야하면 그렇게라도 할게요
방법을 아시는분 조금만 언질만 해주셔도 정말정말로 감사드릴거에요
앞으로 한 일이년? 있으면 소스가 쉽게 쓸수있게 나올것도 같은데요
아직 많은분들이 모르네요...ㅠ 알고싶어요 정말로요
댓글 전체
그냥 php에서
궂이 어렵게 api로 하실려고요? 그냥 이렇게 php로 체크하시면 되는거 아닌가요?
// 모바일 에이전트 목록
$mobile_agent = '/(iPod|iPhone|Android|BlackBerry|SymbianOS|SCH-M\d+|Opera Mini|Windows CE|Nokia|SonyEricsson|webOS|PalmOS)/';
// preg_match() 함수를 이용해 모바일 기기로 접속하였는지 확인
if(preg_match($mobile_agent, $_SERVER['HTTP_USER_AGENT'])) {
echo '<img src="바로가기이미지" />';
}
궂이 어렵게 api로 하실려고요? 그냥 이렇게 php로 체크하시면 되는거 아닌가요?
네...그런데 홈화면에 아이콘이 생성됐을때 그걸 다시 터치하면 제 홈페이지로 접속하는 그런 기능을 찾고있어요....
홈화면 바로가기 아이콘 생성하는 소스와,
홈페이지 연결 소스를요.....
홈화면 바로가기 아이콘 생성하는 소스와,
홈페이지 연결 소스를요.....
이미지에 링크만 거시면 클릭시 이동하자나요
<script type="text/javascript">
var mobileKeyWords = new Array('iPhone', 'iPod', 'BlackBerry', 'Android', 'Windows CE', 'LG', 'MOT', 'SAMSUNG', 'SonyEricsson');
for (var word in mobileKeyWords){
if (navigator.userAgent.match(mobileKeyWords[word]) != null){
location.href = "보내고 싶은 모바일 경로";
break;
}
}
</script>
이런거 비슷한데.... 이미지를 클릭했을때.. 아이콘을 바로 생성하고 싶어서.....
var mobileKeyWords = new Array('iPhone', 'iPod', 'BlackBerry', 'Android', 'Windows CE', 'LG', 'MOT', 'SAMSUNG', 'SonyEricsson');
for (var word in mobileKeyWords){
if (navigator.userAgent.match(mobileKeyWords[word]) != null){
location.href = "보내고 싶은 모바일 경로";
break;
}
}
</script>
이런거 비슷한데.... 이미지를 클릭했을때.. 아이콘을 바로 생성하고 싶어서.....
네..... 간단하게는.... "일반 앱처럼 홈페이지 접속하여 버튼 하나누르면 홈화면에 아이콘이 생성되는 방법"
을 알고싶어서요....음..........
저거 소스로 가능한가요... 죄송해요 제가 너무 초보라서....잘 못알아들었어요
을 알고싶어서요....음..........
저거 소스로 가능한가요... 죄송해요 제가 너무 초보라서....잘 못알아들었어요
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
_pref = getSharedPreferences("HelloKittyCafe", MODE_PRIVATE);
isShortcut = _pref.getBoolean("isShortcut", false);
Log.e("test1", "isShortcut: " + isShortcut);
if (!isShortcut)
{
addShortcut(this);
}
}
private void addShortcut(Context context) {
Intent shortcutIntent = new Intent(Intent.ACTION_MAIN);
shortcutIntent.addCategory(Intent.CATEGORY_LAUNCHER);
shortcutIntent.setClassName(context, getClass().getName());
shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
Intent intent = new Intent();
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME,
getResources().getString(R.string.app_name));
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
Intent.ShortcutIconResource.fromContext(context,
R.drawable.icon));
intent.putExtra("duplicate", false);
intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
sendBroadcast(intent);
// preference save
SharedPreferences.Editor editor = _pref.edit();
editor.putBoolean("isShortcut", true);
editor.commit();
}
AndroidManifest.xml
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
[출처] 안드로이드 바탕화면 바로가기 추가 - ShortCut|작성자 thanksyo
이걸 찾아왔는데......
어떻게 적용하는지 알려주시면 정말로정말로 감사하겠습니다....
super.onCreate(savedInstanceState);
_pref = getSharedPreferences("HelloKittyCafe", MODE_PRIVATE);
isShortcut = _pref.getBoolean("isShortcut", false);
Log.e("test1", "isShortcut: " + isShortcut);
if (!isShortcut)
{
addShortcut(this);
}
}
private void addShortcut(Context context) {
Intent shortcutIntent = new Intent(Intent.ACTION_MAIN);
shortcutIntent.addCategory(Intent.CATEGORY_LAUNCHER);
shortcutIntent.setClassName(context, getClass().getName());
shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
Intent intent = new Intent();
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME,
getResources().getString(R.string.app_name));
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
Intent.ShortcutIconResource.fromContext(context,
R.drawable.icon));
intent.putExtra("duplicate", false);
intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
sendBroadcast(intent);
// preference save
SharedPreferences.Editor editor = _pref.edit();
editor.putBoolean("isShortcut", true);
editor.commit();
}
AndroidManifest.xml
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
[출처] 안드로이드 바탕화면 바로가기 추가 - ShortCut|작성자 thanksyo
이걸 찾아왔는데......
어떻게 적용하는지 알려주시면 정말로정말로 감사하겠습니다....
http://blog.naver.com/muffkib/220021636759
저도 이거 검색하다 드뎌 찾았네요^^
저도 이거 검색하다 드뎌 찾았네요^^