- 博客(19)
- 问答 (1)
- 收藏
- 关注
原创 git安装和配置
1.https://blog.youkuaiyun.com/lemon_cookie/article/details/790581512.同样的username&email生成的sshkey相同,所以同一账号不需要配置sshkey
2019-12-19 21:06:58
155
转载 TCP/IP,Socket,HTTP,看这三篇文章就够了
1.http://blog.youkuaiyun.com/be_happy_mr_li/article/details/522430062.http://blog.youkuaiyun.com/dodan/article/details/518248913.http://blog.youkuaiyun.com/u010618194/article/details/62439168结合起来看,有些乱,以后有时间自己再整理一下...
2018-03-19 21:31:07
1144
1
原创 两个例子学会BaseAdapter
背景:开发中,经常会遇到一系列的数据呈现需求,这就使得通用BaseAdapter成为了不可或缺的一部分。考虑到item中的控件字体等适配,即使用SimpleAdapter可以解决的问题也建议使用BaseAdapter,虽然多花点时间,但是后期需求更改了也比较好进行修改是吧...一、固定数据的ListView呈现1.定义 private ListView mLv; private BaseAdap...
2018-02-27 16:51:14
243
原创 字体大小sp的适配、不同屏幕密度下dp的适配、布局的适配以及横线的设置
背景:目前安卓设备层出不穷,各种屏幕尺寸和各种奇葩分辨率,导致我们的app在这些设备上画面不能统一甚至重合错位等等。下面纪录下常用到的一些适配技巧。在进行适配之前,我们需要先获取屏幕的宽高: DisplayMetrics display = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(...
2018-02-27 15:27:08
1346
原创 Handler的使用
一:背景 Handler:是一个消息分发对象,进行发送和处理消息,并且其 Runnable 对象与一个线程的 MessageQueue 关联。作用:调度消息,将一个任务切换到某个指定的线程中去执行。为什么需要 Handler?子线程不允许访问 UI假若子线程允许访问 UI,则在多线程并发访问情况下,会使得 UI 控件处于不可预期的状态。传统解决办法:加锁,但会使得UI访问逻辑变的复杂...
2018-02-24 17:29:04
162
原创 SimpleAdapter的使用
一:需求 项目中一个列表布局,因行数超出屏幕,所以把多个LinearLayout改为ListView使其可以滑动,item也很简单,左右各一个TextView且左侧数据固定,右侧数据为服务器提供。所以考虑采用SimpleAdapter。纪录一下使用过程。二:使用 1.定义listview,simpleAdapter和数据data(Map中Key为String类型,Value可以根据情况...
2018-02-24 17:09:47
278
原创 Android反编译最新教程
一:工具下载 apktool:反编译资源文件; dex2jar:反编译源码(classes.dex->jar); jd-gui:查看jar中的源码; 下载地址:反编译合集 其中的apktool版本过低,可能会导致反编译出错,提供自己上传的最新版apktool2.3.1。 解释一下为什么apktool版本过低会导致编译出错:当下大家都知道反编译这回事儿,为了保证自己的成果不被别人用于不正当用途,
2018-01-02 15:38:07
2482
原创 AndroidStudio设置运行时自带签名
一:打开File->Project Structure->Modules下的Signing,新建一个Signing,名字随意;或者在app的gradle里添加如下代码,效果都是一样的。 signingConfigs { heysharekey { keyAlias '' keyPassword ''
2017-09-29 10:49:10
1782
转载 Multiple dex files define Landroid/support/v4
导入项目后出现Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concu
2017-09-28 11:30:33
1874
原创 android控制音量键按下的操作
在app中,如果不是特殊场景,音量键默认调整铃声音量。但是很多情况下,我们需要调整的是媒体音量。所以可以在activty中加上这句:this.setVolumeControlStream(AudioManager.STREAM_MUSIC);在一些特殊场景下,比如视频通话之类,因为打开了麦克风,所以系统默认会让音量键调整通话音量,类似于你打电话的时候。此时想要控制音量键按下的操
2017-07-26 17:27:39
10870
原创 android让图片资源保持正圆不变形
项目中需要做一个类似拨号键盘,数字0-9是图片。但是在不用分辨率下原本是正圆的图片被压成椭圆。。只需要在image属性里添加android:scaleType="centerInside"(无论你是否设置了内外边距)。*注意:image资源必须用android:src="@drawable/xxx"而不能使用android:drawable="@drawable/xxx"。*另外,
2017-07-20 17:11:05
847
转载 获取MD5、SHA1、SHA256码
每个签名文件都存在这3种,但是Export Signed Application Package时,在最后一步选择生成APK目录时只能看到MD5和SHA1,要想看到SHA256,可按照以下步骤执行。传送门:http://blog.youkuaiyun.com/qiushi_1990/article/details/51037529
2017-06-26 16:42:04
3099
原创 Eclipse下Andfix的使用
一:Andfix是阿里巴巴的开源项目,可在在线修复一些小bug,但是限制比较多。这篇文章意在说明使用流程,不深入讨论利弊。二:github上找到alibaba的andfix项目,下载,里面的tools文件夹里有打补丁工具,无需另外下载;三:下载Andfix的library,优快云下载频道就有,下载完成后,把自己的项目和library放入同一目录下!否则会添加失败;四:在library
2017-06-08 16:20:06
325
原创 Eclipse-自动补全提示
Windows->Preferences->Java->Editor->ContentAssist->Auto activation triggers for java选项.后加上abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
2017-06-08 14:41:02
230
原创 从服务器用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
518
转载 Conversion to Dalvik format failed with error 1
转载至http://blog.youkuaiyun.com/aminfo/article/details/7909921Android出现“Conversion to Dalvik format failed with error 1”的几种情况及解决办法: 原因一:由于引用的Jars不正确导致的1、右键项目 -> Properties -> Java Build Path
2017-06-02 15:16:08
783
原创 数据库、web服务端的一些了解
1.Mysql是一种关系型数据库管理系统,下属甲骨文。关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。开放源码。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余。Linux作为操作系统,Apache和 Nginx作为 Web 服务器,MySQL 作为数据库,PHP/Perl/Python作为服务器端脚本解释器。由于这四个
2016-07-20 09:30:32
1055
原创 生成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
349
原创 一篇博文
2016年4月10日。开了博客。其实蛮早就开始上优快云了,但是请教问题和学习居多,并没有自己真正开始记录点滴,从现在开始,Android,加油。
2016-04-10 16:31:41
285
空空如也
JAVA实现:一个数组里有1000个数,依次输出最大的10个数
2016-01-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人