- 博客(5)
- 收藏
- 关注
原创 Android Studio运行项目很慢时间很长的解决办法
1.在工程的 build.gradle 里的 android 结点下增加 dexOptions 配置,如下:dexOptions { dexInProcess true preDexLibraries true javaMaxHeapSize "6g"}2.在gradle.properties文件中加入org.gradle.jvmargs=-Xmx4096m ...
2019-06-19 15:46:11
12415
原创 task(任务栈)、Activity启动模式详解
task(任务栈)1. android任务栈又称为Task,它是一个栈结构,具有后进先出的特性,用于存放我们的Activity组件。 比如Activity1-->Activity2-->Activity3,则任务栈为:2. 我们每次打开一个新的Activity或者退出当前Activity都会在一个称为任务栈的结构中添加或者减少一个Activity组件,因此一个任务栈包含了一个activ
2017-11-02 11:27:01
1010
原创 Android 如何修改jar文件
1、下载反编译工具jd-gui2、打开jd_gui导入你要修改的jar文件3、选择 File----Save All Sources,之后会导出一个zip文件,解压之后你会看到Java文件4、把导出的Java文件放入你的工程,就可以进行编译了5、编译完成后,在bin目录找到修改的.class文件,复制6、在要修改的jar文件右键选择 打开方式-----WinRAR,找到修改
2016-02-25 18:05:27
1109
原创 Android 发送系统广播与自定义广播
android系统会发送许多系统级别的广播,比如屏幕关闭,电池电量低等广播。同样应用可以发起自定义“由开发者定义的”广播。(1)发送自定义的广播package com.hmkcode.android;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.
2015-11-25 18:18:40
1829
翻译 android中的broadcastreceiver不可以做耗时操作
注意:由于Broadcast和Service一样,都运行在主线程中,所以在这两个里面我们无法做一些长时间的耗时操作广播接收者( BroadcastReceiver )用于接收广播 Intent ,广播 Intent 的发送是通过调用Context.sendBroadcast() 、 Context.sendOrderedBroadcast() 来实现的。通常一个广播 Intent 可以被订
2015-11-18 15:06:19
3021
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人