Last active
November 24, 2016 06:52
-
-
Save slashthinking/4945700 to your computer and use it in GitHub Desktop.
LINE研究
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package jp.naver.android.npush.register; | |
import android.app.AlarmManager; | |
import android.app.PendingIntent; | |
import android.content.Context; | |
import android.content.Intent; | |
import jp.naver.android.npush.common.Logger; | |
import jp.naver.android.npush.common.NPushIntent; | |
public class NPushMessaging | |
{ | |
private static final int CATEGORY_ID = 0; | |
private static final long REQUEST_INTERVAL = 3600000L; | |
private static Intent generateIntent(Context paramContext, String paramString1, String paramString2) | |
{ | |
return generateIntent(paramContext, paramString1, paramString2, false); | |
} | |
private static Intent generateIntent(Context paramContext, String paramString1, String paramString2, boolean paramBoolean) | |
{ | |
Intent localIntent = new Intent(paramString2); | |
localIntent.putExtra("app", PendingIntent.getBroadcast(paramContext, 0, new Intent(), 0)); | |
localIntent.putExtra("serviceid", paramString1); | |
localIntent.putExtra("keepalive", paramBoolean); | |
localIntent.putExtra("categoryid", 0); | |
return localIntent; | |
} | |
public static void getState(Context paramContext, String paramString) | |
{ | |
paramContext.startService(generateIntent(paramContext, paramString, NPushIntent.REQUEST_GETSTATE_INTENT)); | |
} | |
public static void getVersion(Context paramContext, String paramString) | |
{ | |
paramContext.startService(generateIntent(paramContext, paramString, NPushIntent.REQUEST_GETVERSION_INTENT)); | |
} | |
@Deprecated | |
public static boolean requestCheckKeepAlive(Context paramContext, String paramString) | |
{ | |
return requestCheckKeepAlive(paramContext, paramString, null); | |
} | |
public static boolean requestCheckKeepAlive(Context paramContext, String paramString1, String paramString2) | |
{ | |
int i = 0; | |
if (paramContext != null) | |
{ | |
i = 0; | |
if (paramString1 != null) | |
break label14; | |
} | |
while (true) | |
{ | |
return i; | |
label14: boolean bool = NPushUserData.isRegistered(paramContext); | |
i = 0; | |
if (!bool) | |
continue; | |
Intent localIntent = generateIntent(paramContext, paramString1, NPushIntent.REQUEST_SUBSCRIBE_INTENT, true); | |
if (paramString2 != null) | |
localIntent.putExtra("targetId", paramString2); | |
paramContext.startService(localIntent); | |
i = 1; | |
} | |
} | |
public static boolean requestSubscribe(Context paramContext, String paramString) | |
{ | |
return requestSubscribe(paramContext, paramString, true); | |
} | |
@Deprecated | |
public static boolean requestSubscribe(Context paramContext, String paramString, boolean paramBoolean) | |
{ | |
int i = 0; | |
if (paramContext == null); | |
while (true) | |
{ | |
return i; | |
i = 0; | |
if (paramString == null) | |
continue; | |
paramContext.startService(generateIntent(paramContext, paramString, NPushIntent.REQUEST_SUBSCRIBE_INTENT, false)); | |
stopRepeatRequest(paramContext); | |
Logger.d("NPushMessaging requestSubscribe : isKeepAlive=" + paramBoolean); | |
if (paramBoolean) | |
startRepeatRequest(paramContext, generateIntent(paramContext, paramString, NPushIntent.REQUEST_SUBSCRIBE_INTENT, true)); | |
NPushUserData.setRegistered(paramContext, true); | |
i = 1; | |
} | |
} | |
public static boolean requestUnsubscribe(Context paramContext, String paramString) | |
{ | |
int i = 0; | |
if (paramContext == null); | |
while (true) | |
{ | |
return i; | |
i = 0; | |
if (paramString == null) | |
continue; | |
paramContext.startService(generateIntent(paramContext, paramString, NPushIntent.REQUEST_UNSUBSCRIBE_INTENT)); | |
stopRepeatRequest(paramContext); | |
NPushUserData.setRegistered(paramContext, false); | |
i = 1; | |
} | |
} | |
private static void startRepeatRequest(Context paramContext, Intent paramIntent) | |
{ | |
AlarmManager localAlarmManager = (AlarmManager)paramContext.getSystemService("alarm"); | |
PendingIntent localPendingIntent = PendingIntent.getService(paramContext, 0, paramIntent, 134217728); | |
localAlarmManager.setRepeating(0, 3600000L + System.currentTimeMillis(), 3600000L, localPendingIntent); | |
Logger.d("NPushMessaging requestSubscribe : startRepeatRequest"); | |
} | |
private static void stopRepeatRequest(Context paramContext) | |
{ | |
AlarmManager localAlarmManager = (AlarmManager)paramContext.getSystemService("alarm"); | |
Intent localIntent1 = new Intent(NPushIntent.REQUEST_SUBSCRIBE_INTENT); | |
Intent localIntent2 = new Intent(NPushIntent.REQUEST_UNSUBSCRIBE_INTENT); | |
localAlarmManager.cancel(PendingIntent.getService(paramContext, 0, localIntent1, 134217728)); | |
localAlarmManager.cancel(PendingIntent.getService(paramContext, 0, localIntent2, 134217728)); | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This XML file does not appear to have any style information associated with it. The document tree is shown below. | |
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="99" android:versionName="3.5.0" android:installLocation="0" package="jp.naver.line.android"> | |
<uses-sdk android:minSdkVersion="7"></uses-sdk> | |
<application android:theme="@android:01030006" android:label="@7F09011F" android:icon="@7F020270" android:name=".LineApplication" android:debuggable="false" android:largeHeap="true"> | |
<uses-library android:name="com.google.android.maps" android:required="false"></uses-library> | |
<activity android:label="@7F09011F" android:name=".activity.SplashActivity" android:screenOrientation="1"> | |
<intent-filter> | |
<action android:name="android.intent.action.MAIN"></action> | |
<category android:name="android.intent.category.LAUNCHER"></category> | |
</intent-filter> | |
</activity> | |
<activity android:theme="@android:0103000F" android:name=".activity.schemeservice.LineSchemeServiceActivity" android:launchMode="3"> | |
<intent-filter> | |
<action android:name="android.intent.action.VIEW"></action> | |
<category android:name="android.intent.category.DEFAULT"></category> | |
<category android:name="android.intent.category.BROWSABLE"></category> | |
<data android:scheme="line"></data> | |
<data android:scheme="lineb"></data> | |
</intent-filter> | |
<intent-filter> | |
<action android:name="android.intent.action.VIEW"></action> | |
<category android:name="android.intent.category.DEFAULT"></category> | |
<category android:name="android.intent.category.BROWSABLE"></category> | |
<data android:scheme="http" android:host="line.naver.jp"></data> | |
<data android:scheme="http" android:host="line.beta.naver.jp"></data> | |
<data android:pathPrefix="/R/"></data> | |
<data android:pathPrefix="/msg/text/"></data> | |
<data android:pathPrefix="/ti/p/"></data> | |
<data android:pathPrefix="/au/q/"></data> | |
</intent-filter> | |
</activity> | |
<activity android:theme="@7F0A0038" android:label="@7F09011F" android:name=".activity.main.MainActivity" android:launchMode="1" android:screenOrientation="1" android:windowSoftInputMode="0x00000023"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.main.SuggestAccountSettingActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:name=".activity.choosemember.ChooseMemberActivity" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name=".activity.choosemember.EditMemberActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:name=".activity.imageviewer.ImageViewerActivity" android:configChanges="0x000000A0"></activity> | |
<activity android:name=".activity.imageviewer.ImageMultiViewerActivity" android:configChanges="0x000000A0"></activity> | |
<activity android:name=".activity.imageviewer.ImageConfirmViewerActivity" android:configChanges="0x000000A0"></activity> | |
<activity android:theme="@7F0A007C" android:label="@7F09011F" android:name=".activity.profiledialog.ProfileDialog" android:screenOrientation="1"></activity> | |
<activity android:theme="@7F0A0048" android:label="@7F09011F" android:name=".activity.registration.LauncherActivity" android:launchMode="1" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.registration.SelectRegsiteringWayActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.registration.TermsOfServiceActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.registration.InputIdentifierActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.registration.ConfirmNotYetRegisteredActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.registration.SettingUsageContactsActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.registration.InputPhoneActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.registration.InputPinActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.registration.SkipPinActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.registration.CallIvrActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.registration.InputProfileActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.registration.ConfirmNewLineWithNaverIdActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.registration.ConfirmNewLineActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.registration.RegisteringDeviceActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.registration.SynchronizeActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:name=".activity.registration.RegistrationSnsExceptionActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:name=".activity.registration.ConfirmCnTosActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:name=".activity.registration.au.CheckAuUserTypeActivity" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.registration.au.CheckAuUserAgeActivity" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.registration.au.AuAuthAgeActivity" android:screenOrientation="1"></activity> | |
<activity android:name="jp.naver.common.android.billing.au.activity.ActivateWebViewActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:name="jp.naver.common.android.billing.au.activity.PurchaseWebViewActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:name="jp.naver.common.android.billing.alipay.PackageInstallActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:name=".activity.friendlist.FriendListActivity" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.addfriend.AddFriendByUserIdActivity" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.group.GroupDetailActivity" android:launchMode="2" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.group.GroupInvitationActivity" android:launchMode="2" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.group.GroupFormActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000023"></activity> | |
<activity android:name=".activity.chatlist.ChatListActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name=".activity.chathistory.ChatHistoryActivity" android:launchMode="2" android:screenOrientation="-1" android:configChanges="0x00000080" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name=".activity.chathistory.ChatMemberListActivity" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name=".activity.location.SelectLocationActivity" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000003"></activity> | |
<activity android:name=".activity.location.LocationViewerActivity" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name=".activity.chathistory.ChatSettingsActivity" android:screenOrientation="1" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name=".activity.chathistory.SelectMultipleImageActivity" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name="jp.naver.line.android.activity.chathistory.ReportSpammerActivity" android:screenOrientation="1" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name=".activity.stickershop.StickerShopMainActivity" android:screenOrientation="1" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name=".activity.stickershop.StickerShopDetailActivity" android:launchMode="1" android:screenOrientation="1" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name=".activity.stickershop.StickerShopDownloadActivity" android:screenOrientation="1" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name=".activity.stickershop.StickerShopMyStickersActivity" android:screenOrientation="1" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name=".activity.stickershop.StickerShopPresentBoxActivity" android:screenOrientation="1" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name=".activity.stickershop.StickerShopPurchaseHistoryActivity" android:screenOrientation="1" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name=".activity.stickershop.StickerEventSerialNumberActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000010"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.addfriend.AddfriendActivity" android:launchMode="2" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.addfriend.BuddyListActivity" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.addfriend.BuddyCategoryListActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.shake.ShakeActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.localcontactlist.LocalContactListActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.addfriend.SnsFriendsListActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.addfriend.SnsLoginActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.setting.SettingsActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.setting.SettingsProfileActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.setting.SettingsIdentityCredentialActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.setting.SettingsProfileFieldActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000005"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.setting.SettingsProfileIDActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000003"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.setting.SettingsSkinActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000003"></activity> | |
<activity android:name=".activity.setting.SettingsSkinSelectActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000003"></activity> | |
<activity android:name=".activity.setting.SettingsChatroomActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000003"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.setting.SettingsNotificationsActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000003"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.setting.SettingsTellEmailActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000003"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.setting.SettingsHiddenFriendActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000003"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.setting.SettingsBlockActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000003"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.setting.SettingsNoticeActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000003"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.setting.SettingsContactActivity" android:configChanges="0x00000080" android:windowSoftInputMode="0x00000003"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.setting.SettingsPasslockActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000003"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.setting.SettingsPrivacyActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000003"></activity> | |
<activity android:name=".activity.setting.SettingsFriendsActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000003"></activity> | |
<activity android:name=".activity.setting.SettingsFriendsByContactActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000003"></activity> | |
<activity android:name=".activity.setting.SettingsFriendsBySnsActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000003"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.setting.SettingsAboutActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000003"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.setting.SettingsWebViewActivity" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.setting.SettingsStickerActivity" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.setting.SettingsNotiCenterActivity" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.setting.SettingsApp2appActivity" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.setting.SettingsDeleteAccountActivity" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.setting.SettingsApp2appDetailActivity" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.setting.SettingsVoipSBCActivity" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.setting.SettingsAuActivity" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.setting.SettingsAccountActivity" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.setting.SettingsResizeImageActivity" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.setting.SettingsInviteFriendsActivity" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.setting.SettingsSnsConnectWelcomeActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.multidevice.IdentityCredentialSettingActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.multidevice.RegisterIdentityCredentialLauncherActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.multidevice.RegisterEmailAccountActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.multidevice.VerifyEmailAccountActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.multidevice.NaverGuideActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.multidevice.RegisterNaverKrAccountActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.multidevice.DeviceListActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.multidevice.DesktopLoginActivity" android:launchMode="2" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.exception.VersionUpNoticeActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.exception.NotAvailableUserActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.exception.NotAuthorizedDeviceActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.exception.AuthenticationFailedActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.cropimage.CropImageActivity" android:screenOrientation="1"></activity> | |
<activity android:theme="@android:01030010" android:name=".activity.popupnotice.MyNoticeShowingActivity"></activity> | |
<activity android:name="jp.naver.line.android.common.passlock.InputPassActivity" android:launchMode="1" android:screenOrientation="1" android:windowSoftInputMode="0x00000003"></activity> | |
<activity android:name="jp.naver.line.android.common.passlock.RegistPassActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000003"></activity> | |
<activity android:name=".activity.test.TestMenuActivity"></activity> | |
<activity android:name=".activity.test.DebugFetchOpActivity"></activity> | |
<activity android:name=".activity.test.DebugFetchOpConnectionSettingActivity"></activity> | |
<activity android:name=".activity.test.DebugFetchOpResCodeSettingActivity"></activity> | |
<activity android:name=".activity.test.DbRecordViewerActivity"></activity> | |
<activity android:theme="@android:01030007" android:name="jp.naver.gallery.android.activity.PhotoDetailActivity" android:process=":gallery" android:windowSoftInputMode="0x00000022"></activity> | |
<activity android:name="jp.naver.gallery.android.activity.LineGalleryActivity" android:process=":gallery" android:windowSoftInputMode="0x00000022"></activity> | |
<activity android:name="jp.naver.gallery.android.activity.FolderActivity" android:process=":gallery" android:configChanges="0x00000020"></activity> | |
<activity android:name="jp.naver.gallery.android.activity.SelectedPhotosActivity" android:process=":gallery" android:configChanges="0x000000A0"></activity> | |
<activity android:theme="@7F0A0017" android:name="jp.naver.gallery.android.activity.PhotoInfoActivity" android:process=":gallery" android:configChanges="0x000000A0"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.qrcode.QRCodeCaptureActivity" android:screenOrientation="0" android:configChanges="0x00000080"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.qrcode.QRCodeCaptureActivity2" android:screenOrientation="0" android:configChanges="0x00000080"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.qrcode.MyQRCodeActivity" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.qrcode.AddFriendByQRCodeActivity" android:launchMode="2" android:screenOrientation="1"></activity> | |
<activity android:label="@7F09011F" android:name=".activity.qrcode.QRCodeLoggedInActivity" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.voip.VoipActivity" android:launchMode="2" android:screenOrientation="1"></activity> | |
<activity android:theme="@android:0103000F" android:name=".activity.pushdialog.PushDialogActivity" android:excludeFromRecents="true" android:launchMode="3" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000023"></activity> | |
<activity android:theme="@android:01030009" android:name=".activity.pushdialog.PushDialogSleepActivity" android:excludeFromRecents="true" android:launchMode="3" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name=".activity.selectchat.SelectChatActivity" android:screenOrientation="1" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000013"> | |
<intent-filter android:label="@7F09011F"> | |
<action android:name="android.intent.action.SEND"></action> | |
<data android:mimeType="image/*"></data> | |
<data android:mimeType="video/*"></data> | |
<data android:mimeType="text/plain"></data> | |
<category android:name="android.intent.category.DEFAULT"></category> | |
</intent-filter> | |
<intent-filter android:label="@7F09011F"> | |
<action android:name="android.intent.action.SEND_MULTIPLE"></action> | |
<data android:mimeType="image/*"></data> | |
<category android:name="android.intent.category.DEFAULT"></category> | |
</intent-filter> | |
</activity> | |
<activity android:theme="@7F0A0048" android:name=".activity.shortcut.ShortcutLauncherActivity" android:launchMode="2" android:screenOrientation="1"> | |
<intent-filter> | |
<action android:name="jp.naver.line.android.intent.action.LINESHORTCUT"></action> | |
<category android:name="android.intent.category.DEFAULT"></category> | |
</intent-filter> | |
</activity> | |
<activity-alias android:label="@7F09011F" android:name=".app.CreateShortcuts" android:targetActivity=".activity.selectchat.SelectChatActivity"> | |
<intent-filter> | |
<action android:name="android.intent.action.CREATE_SHORTCUT"></action> | |
<category android:name="android.intent.category.DEFAULT"></category> | |
</intent-filter> | |
</activity-alias> | |
<activity android:name=".activity.simpleprofile.SimpleProfileActivity" android:launchMode="2" android:screenOrientation="1" android:configChanges="0x00000080" android:windowSoftInputMode="0x00000023"></activity> | |
<activity android:name=".activity.chathistory.videoaudio.VideoPlayer" android:configChanges="0x00000080" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:theme="@android:0103000B" android:name=".util.AudioRecorder"></activity> | |
<activity android:name="jp.naver.linecafe.android.activity.cafe.CafePostListActivity" android:screenOrientation="1"></activity> | |
<activity android:name="jp.naver.linecafe.android.activity.post.PostDetailActivity" android:screenOrientation="1"></activity> | |
<activity android:name="jp.naver.linecafe.android.activity.post.LikeUserActivity" android:screenOrientation="1"></activity> | |
<activity android:name="jp.naver.linecafe.android.activity.post.WriteCommentActivity" android:screenOrientation="1" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000014"></activity> | |
<activity android:name="jp.naver.linecafe.android.activity.post.WritePostActivity" android:screenOrientation="1" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000014"></activity> | |
<activity android:name="jp.naver.linecafe.android.activity.post.WriteReplyActivity" android:screenOrientation="1" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000014"></activity> | |
<activity android:theme="@android:01030007" android:name="jp.naver.linecafe.android.activity.post.PostDetailImageEndActivity"></activity> | |
<activity android:theme="@android:0103000B" android:name="jp.naver.linecafe.android.activity.post.CafeMediaUploadActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:theme="@android:0103000B" android:name="jp.naver.linecafe.android.activity.post.MediaUploadStatusViewerActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:name="jp.naver.linecafe.android.activity.post.ShareWebViewActivity" android:screenOrientation="1"></activity> | |
<activity android:theme="@android:0103000B" android:name="jp.naver.linecafe.android.activity.post.LinkableUserSelectActivity" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.moremenu.MoreMenuActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name=".activity.moremenu.MoreCategoryListActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name=".activity.channel.ChannelBrowserActivity" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:theme="@android:0103000F" android:name=".activity.channel.profile.ChangeLineProfileActivity" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:theme="@android:0103000F" android:name=".activity.channel.app2app.AppAuthActivity" android:screenOrientation="1"> | |
<intent-filter android:label="@7F09011F"> | |
<action android:name="jp.naver.line.android.intent.action.APPAUTH"></action> | |
<category android:name="android.intent.category.DEFAULT"></category> | |
</intent-filter> | |
</activity> | |
<activity android:theme="@android:0103000F" android:name=".activity.channel.token.ChannelTokenLoadingActivity"></activity> | |
<activity android:name=".activity.timeline.TimeLineActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name=".activity.timeline.TimeLineSettingsActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name=".activity.timeline.TimeLineSettingsDiscloseRangeActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name=".activity.timeline.TimeLineSettingsUnwantedFriendsListActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000013"></activity> | |
<activity android:name="jp.naver.myhome.writeform.activity.MyHomeWritePostActivity" android:screenOrientation="1" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000014"></activity> | |
<activity android:theme="@android:0103000B" android:name="jp.naver.myhome.writeform.activity.MyHomeMediaUploadActivity" android:screenOrientation="1" android:configChanges="0x000000A0"></activity> | |
<activity android:name="jp.naver.myhome.android.activity.postend.PostEndActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000010"></activity> | |
<activity android:name="jp.naver.myhome.android.activity.postend.LikeEndActivity" android:screenOrientation="1" android:windowSoftInputMode="0x00000002"></activity> | |
<activity android:theme="@android:01030007" android:name="jp.naver.myhome.android.activity.photoviewer.PhotoViewerActivity" android:configChanges="0x00000080"></activity> | |
<activity android:name="jp.naver.myhome.android.activity.myhome.MyHomeActivity" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.coin.CoinHistoryActivity" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.coin.CoinPurchaseActivity" android:launchMode="1" android:screenOrientation="1"></activity> | |
<activity android:name=".activity.coin.ItemPurchaseActivity" android:screenOrientation="1"></activity> | |
<service android:name=".service.NaverLineService"></service> | |
<receiver android:name=".service.BootingServiceReceiver"> | |
<intent-filter> | |
<action android:name="android.intent.action.BOOT_COMPLETED"></action> | |
</intent-filter> | |
</receiver> | |
<receiver android:name=".alarm.LineAlarmReceiver"> | |
<intent-filter> | |
<action android:name="jp.naver.line.android.broadcast.LineAlarmReceiver"></action> | |
</intent-filter> | |
</receiver> | |
<provider android:name=".activity.channel.LocalJSProvider" android:exported="false" android:authorities="jp.naver.line.android"></provider> | |
<receiver android:name=".service.SimStateChangedReceiver"> | |
<intent-filter> | |
<action android:name="android.intent.action.SIM_STATE_CHANGED"></action> | |
</intent-filter> | |
</receiver> | |
<receiver android:name="jp.naver.line.android.util.ad.InstallReferrerReceiver" android:exported="true"> | |
<intent-filter> | |
<action android:name="com.android.vending.INSTALL_REFERRER"></action> | |
</intent-filter> | |
</receiver> | |
<receiver android:name="jp.naver.linecafe.android.access.cafe.util.CafeNewBadgeCacheResetter"> | |
<intent-filter> | |
<action android:name="android.intent.action.BOOT_COMPLETED"></action> | |
<action android:name="android.intent.action.TIME_SET"></action> | |
</intent-filter> | |
</receiver> | |
<service android:label="@7F090395" android:name="jp.naver.android.npush.service.NPushMessageService" android:permission="jp.naver.android.npush.permission.PUSH_MESSAGE" android:exported="true" android:process="jp.naver.android.npush"> | |
<intent-filter android:priority="12"> | |
<action android:name="jp.naver.android.npush.intent.action.SUBSCRIBE"></action> | |
<action android:name="jp.naver.android.npush.intent.action.UNSUBSCRIBE"></action> | |
<action android:name="jp.naver.android.npush.intent.action.UPGRADE"></action> | |
<action android:name="jp.naver.android.npush.intent.action.GETVERSION"></action> | |
<action android:name="jp.naver.android.npush.intent.action.GETSTATE"></action> | |
</intent-filter> | |
</service> | |
<receiver android:name="jp.naver.line.android.service.push.C2DMReceiver" android:permission="com.google.android.c2dm.permission.SEND"> | |
<intent-filter> | |
<action android:name="com.google.android.c2dm.intent.RECEIVE"></action> | |
<category android:name="jp.naver.line.android"></category> | |
</intent-filter> | |
<intent-filter> | |
<action android:name="com.google.android.c2dm.intent.REGISTRATION"></action> | |
<category android:name="jp.naver.line.android"></category> | |
</intent-filter> | |
</receiver> | |
<receiver android:name="jp.naver.line.android.service.push.AOMReceiver" android:permission="com.skt.aom.permission.AOM_SEND"> | |
<intent-filter> | |
<action android:name="com.skt.aom.intent.receive.REGISTRATION"></action> | |
<category android:name="jp.naver.line.android"></category> | |
</intent-filter> | |
<intent-filter> | |
<action android:name="com.skt.aom.intent.receive.SERVICE_AVAILABILITY"></action> | |
<category android:name="jp.naver.line.android"></category> | |
</intent-filter> | |
<intent-filter> | |
<action android:name="com.skt.aom.intent.receive.SERVICE_AVAILABLE"></action> | |
<category android:name="jp.naver.line.android"></category> | |
</intent-filter> | |
<intent-filter> | |
<action android:name="com.skt.aom.intent.receive.SERVICE_UNAVAILABLE"></action> | |
<category android:name="jp.naver.line.android"></category> | |
</intent-filter> | |
<intent-filter> | |
<action android:name="com.skt.aom.intent.receive.MESSAGE"></action> | |
<category android:name="jp.naver.line.android"></category> | |
</intent-filter> | |
<intent-filter> | |
<action android:name="com.skt.aom.intent.receive.RE_REGISTER"></action> | |
</intent-filter> | |
</receiver> | |
<receiver android:name=".service.push.NNIReceiver" android:permission="jp.naver.android.npush.permission.PUSH_MESSAGE"> | |
<intent-filter> | |
<action android:name="jp.naver.android.npush.intent.action.RECEIVE"></action> | |
<category android:name="naverline"></category> | |
</intent-filter> | |
<intent-filter> | |
<action android:name="jp.naver.android.npush.intent.action.SUBSCRIBE_RES"></action> | |
<category android:name="naverline"></category> | |
</intent-filter> | |
<intent-filter> | |
<action android:name="jp.naver.android.npush.intent.action.UNSUBSCRIBE_RES"></action> | |
<category android:name="naverline"></category> | |
</intent-filter> | |
<intent-filter> | |
<action android:name="jp.naver.android.npush.intent.action.CURRENTSTATE"></action> | |
<category android:name="naverline"></category> | |
</intent-filter> | |
<intent-filter> | |
<action android:name="jp.naver.android.npush.intent.action.INFORM_STATUS"></action> | |
<category android:name="naverline"></category> | |
</intent-filter> | |
</receiver> | |
<receiver android:name=".service.push.SystemBroadcastReceiver"> | |
<intent-filter android:enabled="true" android:exported="false"> | |
<action android:name="android.intent.action.BOOT_COMPLETED"></action> | |
<action android:name="android.intent.action.USER_PRESENT"></action> | |
<action android:name="android.intent.action.GTALK_CONNECTED"></action> | |
<action android:name="android.intent.action.ACTION_POWER_CONNECTED"></action> | |
<action android:name="android.intent.action.ACTION_POWER_DISCONNECTED"></action> | |
<action android:name="android.net.conn.CONNECTIVITY_CHANGE"></action> | |
</intent-filter> | |
</receiver> | |
<service android:name="jp.naver.common.android.billing.google.checkout.BillingService"></service> | |
<receiver android:name="jp.naver.common.android.billing.google.checkout.BillingReceiver"> | |
<intent-filter> | |
<action android:name="com.android.vending.billing.IN_APP_NOTIFY"></action> | |
<action android:name="com.android.vending.billing.RESPONSE_CODE"></action> | |
<action android:name="com.android.vending.billing.PURCHASE_STATE_CHANGED"></action> | |
</intent-filter> | |
</receiver> | |
</application> | |
<uses-permission android:name="android.permission.CAMERA"></uses-permission> | |
<uses-permission android:name="android.permission.VIBRATE"></uses-permission> | |
<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission> | |
<uses-permission android:name="android.permission.INTERNET"></uses-permission> | |
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission> | |
<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission> | |
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission> | |
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission> | |
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> | |
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> | |
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission> | |
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"></uses-permission> | |
<uses-permission android:name="android.permission.RESTART_PACKAGES"></uses-permission> | |
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"></uses-permission> | |
<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission> | |
<uses-permission android:name="com.android.vending.BILLING"></uses-permission> | |
<uses-permission android:name="android.permission.RECORD_AUDIO"></uses-permission> | |
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"></uses-permission> | |
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission> | |
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission> | |
<uses-permission android:name="android.permission.BLUETOOTH"></uses-permission> | |
<uses-permission android:name="android.permission.BROADCAST_STICKY"></uses-permission> | |
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"></uses-permission> | |
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission> | |
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"></uses-permission> | |
<uses-permission android:name="android.permission.GET_TASKS"></uses-permission> | |
<uses-permission android:name="android.permission.WRITE_SETTINGS"></uses-permission> | |
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"></uses-permission> | |
<uses-permission android:name="android.permission.GET_ACCOUNTS"></uses-permission> | |
<permission android:name="jp.naver.line.android.permission.C2D_MESSAGE" android:protectionLevel="2"></permission> | |
<uses-permission android:name="jp.naver.line.android.permission.C2D_MESSAGE"></uses-permission> | |
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"></uses-permission> | |
<permission android:name="jp.naver.line.android.permission.AOM_MESSAGE" android:protectionLevel="2"></permission> | |
<uses-permission android:name="jp.naver.line.android.permission.AOM_MESSAGE"></uses-permission> | |
<permission android:name="com.skt.aom.permission.AOM_RECEIVE"></permission> | |
<uses-permission android:name="com.skt.aom.permission.AOM_RECEIVE"></uses-permission> | |
<permission android:name="jp.naver.android.npush.permission.PUSH_MESSAGE" android:protectionLevel="2"></permission> | |
<uses-permission android:name="jp.naver.android.npush.permission.PUSH_MESSAGE"></uses-permission> | |
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"></uses-permission> | |
<uses-feature android:name="android.hardware.telephony" android:required="false"></uses-feature> | |
<uses-feature android:name="android.hardware.camera" android:required="false"></uses-feature> | |
<uses-feature android:name="android.hardware.microphone" android:required="false"></uses-feature> | |
<uses-feature android:name="android.hardware.wifi" android:required="false"></uses-feature> | |
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"></uses-permission> | |
<uses-permission android:name="com.kddi.market.permission.USE_ALML"></uses-permission> | |
</manifest> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Sticker line