Android
文章平均质量分 55
猪猪上
这个作者很懒,什么都没留下…
展开
-
JDK/ADB环境变量配置
JDK环境变量配置JDK默认安装后jdk和jre都在C:\Program Files\Java目录下。1、配置环境变量:右击“我的电脑”–>“属性”–>“高级系统设置”–>“高级”–>“环境变量”在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.8.0_60(根据自己的jdk的安装路径填写)在系统变量里新建CLASSPATH变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\too原创 2021-11-04 02:50:28 · 616 阅读 · 0 评论 -
android怎么让自己的Activity在后台被系统回收,让onSaveInstanceState、onRestoreInstanceState 执行
退出activity后,去设置界面,去改变系统字体大小,Activity会被系统回收。(可以用来重现activity重叠的问题)当再次进入到activity时,会响应onRestoreInstanceState。onSaveInstanceState 当离开activity时会响应,但是按back键响应finish()方法时不会。onRestoreInstanceState 当activity被系统回收时,activity下次再创建时会执行(比如上面修改字体的情况)。怎么避免Activity这样被系原创 2021-09-27 18:45:52 · 598 阅读 · 0 评论 -
android aar的解压与打包
解压aar将aar解压至tmpDir文件夹在aar所在路径下打开cmd窗口,输入如下命令:unzip ×××.aar -d tmpDir重打包将tmpDir重新打包成一个新的aarjar cvf ×××NewLib.aar -C tmpDir/ .不要漏了末尾的 .,tmpDir/ 与 . 之间用空格分隔。×××NewLib.aar表示新aar名称。————————————————版权声明:本文为CSDN博主「jiejingguo」的原创文章,遵循CC 4.0 BY-SA版权协议,转载原创 2021-04-13 15:05:09 · 2744 阅读 · 0 评论 -
okhttp3用application/json请求
先说下okhttp get请求 OkHttpClient okHttpClient = new OkHttpClient(); okhttp3.Request request = new okhttp3.Request.Builder().url(url).build(); okHttpClient.newCall(request).enqueue(new Callback() {原创 2021-03-17 11:41:29 · 6940 阅读 · 0 评论 -
androidstudio 新定义的资源(string color 等)显示红色
如下图,新定义资源string color却报红,而且引用的地方没有提示。不是什么大问题,但是却很烦。具体原因不详。这个时候Build --> Rebuild Project 就可以了。用Build -->Clean Project一下,发现没有作用。...原创 2020-12-28 14:24:17 · 1346 阅读 · 0 评论 -
Androidstudio clean project 和 rebuild project 的区别
Androidstudio clean project 和 rebuild project 的区别clean project : 会删除build文件夹rebuild project:会删掉module下build文件夹,然后再创建build文件夹。所以创建了aidl文件后,可以rebuild project 一下,这里会有一个问题,直接Build–Rebuild Project的话,会Rebuild 所有的 Project。这样耗时会很长,体验效果差。那怎么只Rebuild 一个 Project原创 2020-12-03 17:20:40 · 3327 阅读 · 2 评论 -
关于.9.png
记录一下关于.9图片的知识从androidstudio2.3开始,不在提供单独的draw9pathc.bat文件,这个功能直接被集成到androidstudio当中,在androidstudio当中对任意一张png图片右击–>Create9-patch file ,即可创建Nine-Patch图片。双击任何一张.9.png图片,也可以开始编辑。可以看到四边都留有一像素的透明区域,在...原创 2019-11-07 20:30:11 · 261 阅读 · 0 评论 -
AndroidStudio项目结构改成Eclipse项目结构,后在AndroidStudio上仍可运行,可mk编译成功。
androidstudio项目结构改成Eclipse项目结构因为项目有需要,所以才要这样。先看下androidstuido项目结构与eclipse项目结构的区别。as和ec区别还是比较大的。ec看起来更加简洁。最主要的区别:1.重要目录 src、res、assets、libs、AndroidManifest.xml目录位置不一样。 --->...原创 2019-03-26 10:34:03 · 400 阅读 · 0 评论 -
AndroidStudio下建立libs、raw、、assets、selector、shape、anim、存放so
总是忘记怎么建立这些,所以特此记录一下。首先说libs ,libs目录是新建工程本身就存在的。位于app下面,与build、src同级。所以如果此目录没有的话,可以直接app那里右键 new--->directory 在弹出框输入libs 确定建立文件夹就可以了那么相应的,so文件也是放在这里了,直接copy或者建立armeabi、armeabi-v7a...原创 2017-11-26 21:19:15 · 8829 阅读 · 0 评论 -
解决retrofit2 Missing either @GET URL or @Url parameter.
用retrofit请求网络,遇到这样一个错,Missing either @GET URL or @Url parameter.。/com.uyac.test E/AndroidRuntime: FATAL EXCEPTION: main Process: com.uyac.test, PID: 10349原创 2017-03-29 06:59:42 · 14068 阅读 · 4 评论 -
关于nubia z9 NX508J notification 不显示的问题
这几天测试友盟推送功能,测试发现nubia z9 NX508J收不到消息但是调试发现,log日志里面收的到消息,那就只能是notification没有发送成功了,于是单独写了一个demo,发现真的notification显示不了。想来肯定是系统设置了权限,于是又去找权限。在设置-->通知管理-->找到自己的应用点击 里面 发现允许运用提醒通知栏显示 都是打开的,原创 2016-12-14 15:25:38 · 1301 阅读 · 0 评论 -
Android的monkey测试、自动化压力测试
Android的monkey测试、压力测试money可以进行自动化压力测试,他会随机给手机发送指令(包括所有触屏操作,按键(电源键、音量键)操作)。不说多的了,直接来。其实也很简单,首先要保证手机是连接电脑了的。第一步 win+r 打开cmd界面 输入adb shell第二部 输入monkey -p com.uyac.e...原创 2017-01-06 17:41:44 · 672 阅读 · 0 评论 -
dialog dismiss时键盘不消失的问题。
当setCanceledOnTouchOutside(true),点击阴影处,dialog dismiss时键盘不消失的问题。一开始觉得很简单,监听下onDimiss()方法,在里面隐藏键盘不就行了。 但是发现大多数手机都不会隐藏(魅族x4会隐藏)。这是为什么呢?为什么键盘不消失呢? 经过测试,发现edittext.getWindowToken()为null。 /** * 关闭键盘原创 2017-01-09 16:05:36 · 4729 阅读 · 0 评论 -
AndroidStudio 方法注释快捷键 Kotlin中方法注释快捷键不生效的问题
AndroidStudio 上无方法注释快捷键 不过可以自己设置在eclipse上面是shift+alt+j设置方法如下:打开Androidstudio --> File --> Settings --> Keymap --> 搜索fix -->在选项中选中Fix doc comment--> 右键 -->选择add keybroad Shortcut原创 2017-05-09 10:34:32 · 2911 阅读 · 0 评论 -
Android mdpi hdpi xdpi
mdpi 120~160dpi 48*48pxhdpi 160~240dpi 72*72pxxhdpi 240~320dpi 96*96px xxhdpi 320~480dpi原创 2017-05-09 11:03:24 · 605 阅读 · 0 评论 -
com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: Invalid double: ""
今天突然报了一个这样的错 com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: Invalid double: ""这个错其实很简单,但是找了半天。特此记录一下。首先要明白的是这是个什么错。简单翻译:json语法异常:数字格式化异常:无效的double ""其实就是说 :这原创 2016-12-16 18:36:56 · 32790 阅读 · 5 评论 -
android监听开机 android.intent.action.BOOT_COMPLETED
在Androidmainfest.xml文件中注册,action 为 android.intent.action.BOOT_COMPLETED 然后在java文件中 监听原创 2017-06-06 15:13:33 · 2205 阅读 · 0 评论 -
android发送短信填入手机号码,6.0动态请求权限拨打电话
Uri uri = Uri.parse("smsto:" + phone); Intent sendIntent = new Intent(Intent.ACTION_VIEW, uri); sendIntent.putExtra("sms_body", subTitle); context.start原创 2016-11-23 17:15:03 · 6902 阅读 · 0 评论