- 博客(7)
- 资源 (4)
- 收藏
- 关注
转载 手把手教你使用Git
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够
2017-06-06 11:10:21
262
转载 Android apk瘦身
为什么APK要瘦身。APK越大,在下载安装过程中,他们耗费的流量会越多,安装等待时间也会越长;对于产品本身,意味着下载转化率会越低(因为竞品中,用户有更多机会选择那个体验最好,功能最多,性能最好,包最小的),所以apk的瘦身优化也很重要,本篇博客将讲述apk瘦身的相关内容。包体分析在Android Studio工具栏里,打开build–>Analyze APK, 选择要分析的APK
2017-03-02 15:33:52
301
转载 anroid Handler机制详解
在Android开发中,我们都知道不能在主线程中执行耗时的任务,避免ANR.所以当我们碰到网络请求,或者长时间的IO读写的时候,都会开启一个子线程去执行这些耗时操作,当执行完毕之后,我们可能需要去修改UI界面,但是修改UI的逻辑只能在主线程中进行,所以这个时候我们通常就会用到Handler来协调,代码如下逻辑大体如下 :private Handler handler = new Handler
2016-12-14 13:52:54
258
原创 android适配(一) 之dp、dip、dpi、px、sp简介及相关换算
在android开发中,经常会看到dp、dip、dpi、px、sp这些单位,特别是dp和sp开发者会经常用到。很多人只是知道用,但是这些单位到底是什么、表示什么意思,相信很多初学者依然是云里雾里。今天就跟大家一起学习下这些单位。在介绍这些之前首先简单了解下屏幕尺寸。屏幕尺寸是指屏幕对角线长度,单位是英寸,1英寸=2.54厘米屏幕分辨率:在橫纵向上的像素点数。单位:px即
2016-11-10 19:02:16
12209
1
原创 截屏相关
这个方法截取静态屏幕是没问题的,但视频部分截出来的趋势黑色一片,根本不能看,网上百度了一下,主要是surfaceView的实现原理,如下: SurfaceView通常有两个缓冲区(buffer), 一个front buffer,一个back buffer。而back buffer就是Canvas对应的bitmap。每当frong buffer显示时,back buffer就迅速的绘制,然后fr
2016-01-05 15:38:42
514
转载 Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面
1、跳转到拨号界面,代码如下:1)直接拨打Intent intentPhone = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNumber));startActivity(intentPhone);2)跳转到拨号界面Intent intent = newIntent(In
2015-09-14 16:16:24
371
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人