自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 git安装和配置

1.https://blog.csdn.net/lemon_cookie/article/details/790581512.同样的username&email生成的sshkey相同,所以同一账号不需要配置sshkey

2019-12-19 21:06:58 126

转载 TCP/IP,Socket,HTTP,看这三篇文章就够了

1.http://blog.csdn.net/be_happy_mr_li/article/details/522430062.http://blog.csdn.net/dodan/article/details/518248913.http://blog.csdn.net/u010618194/article/details/62439168结合起来看,有些乱,以后有时间自己再整理一下...

2018-03-19 21:31:07 1075 1

原创 两个例子学会BaseAdapter

背景:开发中,经常会遇到一系列的数据呈现需求,这就使得通用BaseAdapter成为了不可或缺的一部分。考虑到item中的控件字体等适配,即使用SimpleAdapter可以解决的问题也建议使用BaseAdapter,虽然多花点时间,但是后期需求更改了也比较好进行修改是吧...一、固定数据的ListView呈现1.定义 private ListView mLv; private BaseAdap...

2018-02-27 16:51:14 217

原创 字体大小sp的适配、不同屏幕密度下dp的适配、布局的适配以及横线的设置

背景:目前安卓设备层出不穷,各种屏幕尺寸和各种奇葩分辨率,导致我们的app在这些设备上画面不能统一甚至重合错位等等。下面纪录下常用到的一些适配技巧。在进行适配之前,我们需要先获取屏幕的宽高:    DisplayMetrics display = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(...

2018-02-27 15:27:08 1251

原创 Handler的使用

一:背景        Handler:是一个消息分发对象,进行发送和处理消息,并且其 Runnable 对象与一个线程的 MessageQueue 关联。作用:调度消息,将一个任务切换到某个指定的线程中去执行。为什么需要 Handler?子线程不允许访问 UI假若子线程允许访问 UI,则在多线程并发访问情况下,会使得 UI 控件处于不可预期的状态。传统解决办法:加锁,但会使得UI访问逻辑变的复杂...

2018-02-24 17:29:04 133

原创 SimpleAdapter的使用

一:需求    项目中一个列表布局,因行数超出屏幕,所以把多个LinearLayout改为ListView使其可以滑动,item也很简单,左右各一个TextView且左侧数据固定,右侧数据为服务器提供。所以考虑采用SimpleAdapter。纪录一下使用过程。二:使用    1.定义listview,simpleAdapter和数据data(Map中Key为String类型,Value可以根据情况...

2018-02-24 17:09:47 250

原创 Android反编译最新教程

一:工具下载 apktool:反编译资源文件; dex2jar:反编译源码(classes.dex->jar); jd-gui:查看jar中的源码; 下载地址:反编译合集 其中的apktool版本过低,可能会导致反编译出错,提供自己上传的最新版apktool2.3.1。 解释一下为什么apktool版本过低会导致编译出错:当下大家都知道反编译这回事儿,为了保证自己的成果不被别人用于不正当用途,

2018-01-02 15:38:07 2436

原创 AndroidStudio设置运行时自带签名

一:打开File->Project Structure->Modules下的Signing,新建一个Signing,名字随意;或者在app的gradle里添加如下代码,效果都是一样的。 signingConfigs { heysharekey { keyAlias '' keyPassword ''

2017-09-29 10:49:10 1722

转载 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 1832

原创 android控制音量键按下的操作

在app中,如果不是特殊场景,音量键默认调整铃声音量。但是很多情况下,我们需要调整的是媒体音量。所以可以在activty中加上这句:this.setVolumeControlStream(AudioManager.STREAM_MUSIC);在一些特殊场景下,比如视频通话之类,因为打开了麦克风,所以系统默认会让音量键调整通话音量,类似于你打电话的时候。此时想要控制音量键按下的操

2017-07-26 17:27:39 10754

原创 android让图片资源保持正圆不变形

项目中需要做一个类似拨号键盘,数字0-9是图片。但是在不用分辨率下原本是正圆的图片被压成椭圆。。只需要在image属性里添加android:scaleType="centerInside"(无论你是否设置了内外边距)。*注意:image资源必须用android:src="@drawable/xxx"而不能使用android:drawable="@drawable/xxx"。*另外,

2017-07-20 17:11:05 792

转载 获取MD5、SHA1、SHA256码

每个签名文件都存在这3种,但是Export Signed Application Package时,在最后一步选择生成APK目录时只能看到MD5和SHA1,要想看到SHA256,可按照以下步骤执行。传送门:http://blog.csdn.net/qiushi_1990/article/details/51037529

2017-06-26 16:42:04 3058

原创 Eclipse下Andfix的使用

一:Andfix是阿里巴巴的开源项目,可在在线修复一些小bug,但是限制比较多。这篇文章意在说明使用流程,不深入讨论利弊。二:github上找到alibaba的andfix项目,下载,里面的tools文件夹里有打补丁工具,无需另外下载;三:下载Andfix的library,CSDN下载频道就有,下载完成后,把自己的项目和library放入同一目录下!否则会添加失败;四:在library

2017-06-08 16:20:06 302

原创 Eclipse-自动补全提示

Windows->Preferences->Java->Editor->ContentAssist->Auto activation triggers for java选项.后加上abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

2017-06-08 14:41:02 197

原创 从服务器用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 488

转载 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 749

原创 数据库、web服务端的一些了解

1.Mysql是一种关系型数据库管理系统,下属甲骨文。关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。开放源码。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余。Linux作为操作系统,Apache和 Nginx作为 Web 服务器,MySQL 作为数据库,PHP/Perl/Python作为服务器端脚本解释器。由于这四个

2016-07-20 09:30:32 1030

原创 生成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 314

原创 一篇博文

2016年4月10日。开了博客。其实蛮早就开始上CSDN了,但是请教问题和学习居多,并没有自己真正开始记录点滴,从现在开始,Android,加油。

2016-04-10 16:31:41 252

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除