android
芊汐
这个作者很懒,什么都没留下…
展开
-
Android:获取wifi IP地址
需要先获取当前App的Application, 然后调用getSystemService()传入指定的参数;WifiManager wm = (WifiManager) MyApplication.getInstance().getApplicationContext().getSystemService(Context.WIFI_SERVICE);String ipAddressByWifi = null;if (wm != null) { ipAddressByWifi = Formatt原创 2020-09-27 10:23:22 · 1053 阅读 · 0 评论 -
Android:监听设备应用改变
public class AppChangeBroadcast extends BroadcastReceiver { private static final String TAG = "AppChangeBroadcast"; @Override public void onReceive(Context context, Intent intent) { String packageName = intent.getDataString();原创 2020-09-26 11:56:56 · 232 阅读 · 0 评论 -
Andoid:静默安装apk
以下方法可以可以实现静默安装apk, 不过没办法具体判断apk是否安装成功public static boolean installApp(String apkFilePath) { LogUtil.Logd("installApk apkFilePath:" + apkFilePath); File file = new File(apkFilePath); if (!file.exists() || !file.isFile()) {原创 2020-09-26 11:53:28 · 1970 阅读 · 0 评论 -
Android 刷新屏幕计时,重置系统休眠计时
有时会有让android系统休眠重新计时的需求,可以使用一下方法实现可同时实现息屏状态下亮屏, 或者即将息屏时, 重置系统休眠计时PowerManager mPowerManager = (PowerManager) getContext().getSystemService(POWER_SERVICE);PowerManager.WakeLock mWakeLock = mPowerManager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK原创 2020-09-24 20:09:36 · 1021 阅读 · 0 评论 -
android 阻止系统进入深度休眠(不影响正常休眠逻辑)
private void setPowerWakeLock() { File file = new File("/sys/power/wake_lock"); if (file.exists()) { try { FileOutputStream fos = new FileOutputStream(file); PrintWriter pw = new PrintWriter(f...原创 2020-09-18 20:24:39 · 1902 阅读 · 0 评论