Android
文章平均质量分 62
dwadekkk
这个作者很懒,什么都没留下…
展开
-
git安装和配置
1.https://blog.csdn.net/lemon_cookie/article/details/790581512.同样的username&email生成的sshkey相同,所以同一账号不需要配置sshkey原创 2019-12-19 21:06:58 · 124 阅读 · 0 评论 -
Handler的使用
一:背景 Handler:是一个消息分发对象,进行发送和处理消息,并且其 Runnable 对象与一个线程的 MessageQueue 关联。作用:调度消息,将一个任务切换到某个指定的线程中去执行。为什么需要 Handler?子线程不允许访问 UI假若子线程允许访问 UI,则在多线程并发访问情况下,会使得 UI 控件处于不可预期的状态。传统解决办法:加锁,但会使得UI访问逻辑变的复杂...原创 2018-02-24 17:29:04 · 130 阅读 · 0 评论 -
SimpleAdapter的使用
一:需求 项目中一个列表布局,因行数超出屏幕,所以把多个LinearLayout改为ListView使其可以滑动,item也很简单,左右各一个TextView且左侧数据固定,右侧数据为服务器提供。所以考虑采用SimpleAdapter。纪录一下使用过程。二:使用 1.定义listview,simpleAdapter和数据data(Map中Key为String类型,Value可以根据情况...原创 2018-02-24 17:09:47 · 249 阅读 · 0 评论 -
两个例子学会BaseAdapter
背景:开发中,经常会遇到一系列的数据呈现需求,这就使得通用BaseAdapter成为了不可或缺的一部分。考虑到item中的控件字体等适配,即使用SimpleAdapter可以解决的问题也建议使用BaseAdapter,虽然多花点时间,但是后期需求更改了也比较好进行修改是吧...一、固定数据的ListView呈现1.定义 private ListView mLv; private BaseAdap...原创 2018-02-27 16:51:14 · 215 阅读 · 0 评论 -
字体大小sp的适配、不同屏幕密度下dp的适配、布局的适配以及横线的设置
背景:目前安卓设备层出不穷,各种屏幕尺寸和各种奇葩分辨率,导致我们的app在这些设备上画面不能统一甚至重合错位等等。下面纪录下常用到的一些适配技巧。在进行适配之前,我们需要先获取屏幕的宽高: DisplayMetrics display = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(...原创 2018-02-27 15:27:08 · 1248 阅读 · 0 评论 -
Android反编译最新教程
一:工具下载 apktool:反编译资源文件; dex2jar:反编译源码(classes.dex->jar); jd-gui:查看jar中的源码; 下载地址:反编译合集 其中的apktool版本过低,可能会导致反编译出错,提供自己上传的最新版apktool2.3.1。 解释一下为什么apktool版本过低会导致编译出错:当下大家都知道反编译这回事儿,为了保证自己的成果不被别人用于不正当用途,原创 2018-01-02 15:38:07 · 2435 阅读 · 0 评论 -
android控制音量键按下的操作
在app中,如果不是特殊场景,音量键默认调整铃声音量。但是很多情况下,我们需要调整的是媒体音量。所以可以在activty中加上这句:this.setVolumeControlStream(AudioManager.STREAM_MUSIC);在一些特殊场景下,比如视频通话之类,因为打开了麦克风,所以系统默认会让音量键调整通话音量,类似于你打电话的时候。此时想要控制音量键按下的操原创 2017-07-26 17:27:39 · 10741 阅读 · 0 评论 -
android让图片资源保持正圆不变形
项目中需要做一个类似拨号键盘,数字0-9是图片。但是在不用分辨率下原本是正圆的图片被压成椭圆。。只需要在image属性里添加android:scaleType="centerInside"(无论你是否设置了内外边距)。*注意:image资源必须用android:src="@drawable/xxx"而不能使用android:drawable="@drawable/xxx"。*另外,原创 2017-07-20 17:11:05 · 791 阅读 · 0 评论 -
Eclipse下Andfix的使用
一:Andfix是阿里巴巴的开源项目,可在在线修复一些小bug,但是限制比较多。这篇文章意在说明使用流程,不深入讨论利弊。二:github上找到alibaba的andfix项目,下载,里面的tools文件夹里有打补丁工具,无需另外下载;三:下载Andfix的library,CSDN下载频道就有,下载完成后,把自己的项目和library放入同一目录下!否则会添加失败;四:在library原创 2017-06-08 16:20:06 · 300 阅读 · 0 评论 -
生成APK
一:用Eclipse默认的keystore导出1.找到Preference的Android的Bulid的default debug keystore2.Export选择use exsitig keystore,用上面的keystore文件地址,最后选择输出路径,OK二:Eclipse生成签名文件1.右键项目,选择Android Tools->Export Android原创 2016-05-07 14:35:02 · 309 阅读 · 0 评论 -
Conversion to Dalvik format failed with error 1
转载至http://blog.csdn.net/aminfo/article/details/7909921Android出现“Conversion to Dalvik format failed with error 1”的几种情况及解决办法: 原因一:由于引用的Jars不正确导致的1、右键项目 -> Properties -> Java Build Path转载 2017-06-02 15:16:08 · 746 阅读 · 0 评论 -
从服务器用xutils获取json,并用gson解析,包括用xutils下载文件
一:获取json定义服务器url:private String parse_url="http://172.17.19.14:8100/hotfix/version";//服务器路径获取json的代码: private void parseJson() { // 用xutils从服务器获取json数据 HttpUtils utils = new HttpUt原创 2017-06-06 16:11:41 · 487 阅读 · 0 评论