xuhuanpku's recent timeline updates
xuhuanpku

xuhuanpku

V2EX member #179015, joined on 2016-06-25 15:26:38 +08:00
简单安卓 APP,需要动态调用外部存储权限
Android  •  xuhuanpku  •  Jan 24, 2018  •  Lastly replied by AndroidTraveler
7
Android debug
Android  •  xuhuanpku  •  Nov 30, 2017  •  Lastly replied by YellowLittleDog
1
求 apk 破解签名及修改内容
问与答  •  xuhuanpku  •  Oct 17, 2016  •  Lastly replied by xuhuanpku
4
iOS、Android 微型 APP 开发
外包  •  xuhuanpku  •  Jul 1, 2016  •  Lastly replied by bohan1115
2
Android 微型 APP 开发
酷工作  •  xuhuanpku  •  Jun 26, 2016
xuhuanpku's recent replies
@XinLake 还有人说,直接把数据保存位置从外部存储改成内部存储就可以了,这是不是更简单的方法?
@XinLake

从我这个 AndroidManifest.xml 看,应该就是改 com/z****q/z*q/MainActivity 这个源码吧,后门的 Register 和 Calculate 不用管吧

——————————————————————————————————————————————————

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.z****n.z*q" platformBuildVersionCode="23" platformBuildVersionName="6.0-2438415">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<application android:allowBackup="true" android:icon="@mipmap/logo" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme">
<activity android:name="com.z****n.z*q.MainActivity"/>
<activity android:name="com.z****n.z*q.Register"/>
<activity android:name="com.z****n.z*q.Calculate">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity android:name="com.z****n.z*q.Trend" android:theme="@android:style/Theme.Dialog"/>
<activity android:launchMode="singleTask" android:name="com.tencent.tauth.AuthActivity" android:noHistory="true">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="tencent1105533418"/>
</intent-filter>
</activity>
<activity android:configChanges="keyboardHidden|orientation|screenSize" android:name="com.tencent.connect.common.AssistActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
<activity android:name="com.z****n.z*q.LoginViaQQ"/>
</application>
</manifest>
@catror 据说这样改在有的市场会被干掉?
@zapper 直接写在 classes.dex 可以吗?
@XinLake 直接修改 AndroidManifest.xml ?还是要改 classex.dex ?
@XinLake 不给权限不运行吧,这个入口 Activity 是在哪找呢
@zapper 多谢,不过我不是程序员,我查到可以加入这些代码

private static final int REQUEST_EXTERNAL_STORAGE = 1;
private static String[] PERMISSIONS_STORAGE = {
Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.WRITE_EXTERNAL_STORAGE};

public static void verifyStoragePermissions(Activity activity) {
// Check if we have write permission
int permission = ActivityCompat.checkSelfPermission(activity,
Manifest.permission.WRITE_EXTERNAL_STORAGE);

if (permission != PackageManager.PERMISSION_GRANTED) {
// We don't have permission so prompt the user
ActivityCompat.requestPermissions(activity, PERMISSIONS_STORAGE,
REQUEST_EXTERNAL_STORAGE);
}
}

不过这是应该加在哪呢?有人说是 Activity ?难道是在 AndroidManifest.xml 里面?
@YellowLittleDog 我不是程序员,所以我自己不会弄……
发错版面,求删
@zhgg0 我也查了,可以加入这些
private static final int REQUEST_EXTERNAL_STORAGE = 1;
private static String[] PERMISSIONS_STORAGE = {
Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.WRITE_EXTERNAL_STORAGE};

public static void verifyStoragePermissions(Activity activity) {
// Check if we have write permission
int permission = ActivityCompat.checkSelfPermission(activity,
Manifest.permission.WRITE_EXTERNAL_STORAGE);

if (permission != PackageManager.PERMISSION_GRANTED) {
// We don't have permission so prompt the user
ActivityCompat.requestPermissions(activity, PERMISSIONS_STORAGE,
REQUEST_EXTERNAL_STORAGE);
}
}

不过这是应该加在哪呢?有人说是 Activity ?难道是在 AndroidManifest.xml 里面?
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2763 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 10:23 · PVG 18:23 · LAX 03:23 · JFK 06:23
♥ Do have faith in what you're doing.