
android
文章平均质量分 58
li530893850
生命不止,学习不止
展开
-
使用cmd 打开模拟器
打开模拟器的命令为:D:\work\android\sdk\tools\emulator.exe -netdelay none -netspeed full -avd Pixel_2_API_27 其中: D:\work\android\sdk 为个人SDK 目录; avd 后面则为需要打开的模拟器名称 可在studio中查看 在模拟器上鼠标右击 打开view detail则如图所示原创 2018-01-10 14:05:32 · 2090 阅读 · 0 评论 -
查看项目中有问题的代码
allprojects { repositories { jcenter() mavenCentral() gradle.projectsEvaluated { tasks.withType(JavaCompile) { options.compilerArgs << "-Xlint:un原创 2017-10-27 16:51:09 · 247 阅读 · 0 评论 -
美妙的customactivityoncrash
先总结一下 我发现的customactivityoncrash的作用,有两点: 1、可以使用自定义的activity 来代替传统的crash 对话框 2、可以在debug 的时候很方便的查看错误日志传统的项目在crash 的时候总会弹出让人心塞的对话框。。。。。 像这样让用户觉得很不友好 然后使用了customactivityoncrash是这样的 customactivityoncrash原创 2017-06-29 10:01:59 · 2531 阅读 · 0 评论 -
https 浅析及在安卓中的使用
http://mobile.51cto.com/android-540662.htm原创 2017-06-05 10:27:26 · 412 阅读 · 0 评论 -
adapterViewFlipper 实现跑马灯效果使用动画出现的问题
adapterViewFlipper 实现跑马灯效果先上效果 图 首先使用AdapterViewFlipper创建布局 <AdapterViewFlipper android:id="@+id/avf" android:layout_width="match_parent" android:layout_height="wrap_cont原创 2017-04-14 17:20:48 · 2776 阅读 · 0 评论 -
android studio 命令行打包
android studio 打包的通用做法是在build 下生成签名包。在些主要记录一下 用命令行打包的方式 1.首先要配置keystore 的路径以及密码,可以直接在app下的gradle下直接配置,也可以打开project Structure 选择app-singing 按照提示填写 Name(release或者debug) 、 key alias等信息,然后在buildType配置签名原创 2017-04-28 11:08:15 · 8872 阅读 · 1 评论 -
level-list 的大坑
level-list的简单用法。 1》新建xml文件 配置图片与ID对应 2》在布局文件中ImageView 的src设置成level_list的文件名 3》代码中使用setImagelevel(int imgId) 或者imageview.getDrawable.setLevel(int imgId);就以上简单的三步曲 可是让我困惑了大半天。。在去年用的时候没有出现 问题,而现在用的时原创 2016-08-05 14:12:35 · 1407 阅读 · 1 评论 -
xliff与spannable结合使用动态改变文本
1.xliff的定义: Xliff是XML Localization Interchange File Format 的缩写,中文名为XML本地化数据交换格式。 2.安卓string.xml文件中的使用:<resources xmlns:android="http://schemas.android.com/apk/res/android"xmlns:xliff="urn:oasi原创 2016-08-24 16:54:40 · 340 阅读 · 0 评论 -
引入第三库的问题
**今天在集成shareSDK 的库时运行程序出现conversion to dalvik format failed with error 1 搞了很久。最后想起在刚开始参加工作时导入第三方库时需要直接把库放入工作工间中 在导入eclipse 好像是生成.classpath文件的问题。也不清楚原理。**原创 2016-06-01 10:21:52 · 338 阅读 · 0 评论 -
android Merge的使用(布局的优化)
曾经遇到一个面试题,今天又遇到这个词。今天就略做记录以便以后查看面试是这样问的:你觉得直接在布局文件顶层节点使用好不好,有没有可能使用其他节点代替?这个当时真的把我问慒了。没听说过啊。。完全不懂什么意思、最后面试官告诉了我这是一个布局文件优化的问题。由于无论布局文件的根节点是什么系统都会在上一层生成一个标签,因此,在布局文件的根节点上使用是多余的但xml文件不能没有根节点 ,因此可原创 2016-02-15 10:00:49 · 524 阅读 · 0 评论 -
安卓APK签名使用keytool和jarsigner
apk签名转载 2016-01-13 14:14:15 · 1615 阅读 · 0 评论 -
使用handler内存泄漏解决
今天使用android studio 创建了一个handler内部类,程序编译时出现提示(大概意思就是Handler 类应该应该为static类型,否则有可能造成泄露。 在程序消息队列中排队的消息保持了对目标Handler类的应用。 如果Handler是个内部类,那 么它也会保持它所在的外部类的引用。 为了避免泄露这个外部类,应该将Handler声明为static嵌套类, 并且使用对外部类的原创 2016-01-27 15:47:38 · 509 阅读 · 0 评论 -
Android 加密之MD5加密
开发当中避免不了需要给帐号密码进行加密,而使用加密的方式有很多种。而时下最流行的无疑是MessageDegist Algorithm(信息-摘要算法5)MD5–而之前也有MD2,MD3,MD4 “” MD5算法具有以下特点: 1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。(32位) 2、容易计算:从原数据计算出MD5值很容易。 3、抗修改性:对原数据进行任何改动,原创 2016-01-06 10:13:07 · 533 阅读 · 0 评论 -
关于viewpager+fragment中嵌套viewpager+fragment的问题处理:
当在Fragment中再添加一个带有Fragment的控件时 程序第一次运行时 没错,当父Fragment(也就是最外面的Fragmnet)划动2个以上的时候,子Fragmnet就出现问题了:1:子Fragment显示一片空白,原因何在呢? 最后在网上查找一了翻,发现在适配数据的时候传入的FragmentManager对象应该这样得到FragmentManager fm=getChi原创 2015-09-07 11:14:08 · 2101 阅读 · 0 评论 -
Spinner修改字体大小颜色
注意Spinner 修改字体颜色时 设置style是无效的 只有设置app:theme=&quot;&quot;才会有效如:原创 2018-10-24 16:54:19 · 3916 阅读 · 2 评论