会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Stay foolish,Stay hungry,persistence
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
30
下一页
2017年10月31日
Android中的渐变
摘要: LinearGradient的用法 LinearGradient linearGradient; linearGradient = new LinearGradient(0, 0, 0, getHeight(), 0xff808080, 0x33808080,CLAMP); getPaint().s
阅读全文
posted @ 2017-10-31 23:38 dub
阅读(235)
评论(0)
推荐(0)
2017年10月29日
TCP和UDP
摘要: UDP• 将数据及源和目的封装成数据包中,不需要建立连接• 每个数据报的大小在限制在64k内• 因无连接,是不可靠协议• 不需要建立连接,速度快 DatagramSocket与DatagramPacket 建立发送端,接收端。 建立数据包。 调用Socket的发送接收方法。 关闭Socket。 发送
阅读全文
posted @ 2017-10-29 00:35 dub
阅读(154)
评论(0)
推荐(0)
2017年10月28日
Android储存
摘要: Android储存一共5种方法 一: 手机内置,外部储存 1.获取本地存储 (Android的读写文件及权限设置) getFilesDir() data/data/包名/File getCacheDir(); data/data/包名/Cache 2.获取外部存储(APP的缓存文件放在哪里?) Ev
阅读全文
posted @ 2017-10-28 13:31 dub
阅读(237)
评论(0)
推荐(0)
多渠道打包,混淆
摘要: 环境 OSXAndroidStudio 1.0 多渠道打包方法 1.友盟 2.美团 3.360 关于(混淆) 多渠道设置 渠道号 以友盟SDK为例,打包多渠道:GooglePlay,小米,友盟,360,豌豆荚,应用宝。在AndroidManifest.xml中加入渠道区分标识 <meta-data
阅读全文
posted @ 2017-10-28 00:39 dub
阅读(523)
评论(0)
推荐(0)
2017年10月27日
Vitamio与FFmpeg、LGPL、GPL的关系
摘要: 转自:http://sun.sanniang.me/2014/04/26/the-relationship-vitamio-with-ffmepg-lgp-gpl Vitamio 使用了 FFmpeg 做为媒体解析器和最主要的解码器,同时开发了针对不同移动平台的硬解码方案,能够完美支持 H.264/
阅读全文
posted @ 2017-10-27 21:40 dub
阅读(1233)
评论(0)
推荐(0)
2017年10月25日
ResourcesCompat和ContextCompat
摘要: getResources().getDrawable() 过时的解决方法 当你这个Drawable不受主题影响时 ResourcesCompat.getDrawable(getResources(), R.drawable.name, null); 当你这个Drawable受当前Activity主题
阅读全文
posted @ 2017-10-25 23:49 dub
阅读(691)
评论(0)
推荐(0)
将Eclipse项目导入到Android studio 中 很多点9图出现问题解决方法
摘要: 在build.gradle里添加以下两句:
阅读全文
posted @ 2017-10-25 14:32 dub
阅读(370)
评论(0)
推荐(0)
EventBus 简单原理(一)
摘要: EventBus 1.根据文章最前面所讲的EventBus使用步骤,首先我们需要定义一个消息事件类: public class MessageEvent { private String message; public MessageEvent(String message) { this.mess
阅读全文
posted @ 2017-10-25 13:08 dub
阅读(294)
评论(0)
推荐(0)
用Broadcast Receiver刷新数据(二)
摘要: 采用消息发布/订阅的一个很大的优点就是代码的简洁性,并且能够有效地降低消息发布者和订阅者之间的耦合度。举个例子,比如有两个界面,ActivityA和ActivityB,从ActivityA界面跳转到ActivityB界面后,ActivityB要给ActivityA发送一个消息,ActivityA收到
阅读全文
posted @ 2017-10-25 13:02 dub
阅读(263)
评论(0)
推荐(0)
View的setTag()与getTag()方法使用
摘要: 通常我们是用findViewById()方法来取得我们要使用的View控件,不过除了这一种方法之处 ,我们还可以用View中的setTag(Onbect)给View添加一个格外的数据,再用getTag()获取到对应的View。setTag()和getTag()方法常用在处理多个相同的View时,比如
阅读全文
posted @ 2017-10-25 10:25 dub
阅读(933)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
30
下一页
公告