技术积累
文章平均质量分 68
丶ban
丶ban
展开
-
枚举实现单例模式分析理解
写法:enum EnumSingleton{ INSTANCE; public void doSomeThing(){ }}Java中的枚举和其它语言不同,它是一个对象。早期的 Java 是没有枚举类型的大家都用类似于单例的方式来实现枚举,简单的说就是让构造 private 化,在 static 块中产生多个 final 的对象实例,通过比较引用(或 equa原创 2016-08-22 11:09:23 · 1681 阅读 · 1 评论 -
ImageView的src和background的区别、padding的使用技巧、ImageView根据屏幕对缩放
一、ImageView中XML属性src和background的区别:background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸 。src是图片内容(前景),bg是背景,可以同时使用。此外: scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用android:scaleType控制图片的缩放原创 2017-04-28 12:12:52 · 4095 阅读 · 0 评论 -
Android对应用自身评分+app分享
Android对应用自身评分+app分享其实很简单,一开始以为很难,查了下资料很简单。记录下来。代码如下 一看就懂://调用市场进行评分Uri uri = Uri.parse("market://details?id=" + this.getPackageName());Intent goToMarket = new Intent(Intent.ACTION_VIE原创 2017-01-09 15:15:56 · 694 阅读 · 0 评论 -
EvnetBus消息传递 优化写法较传统写法更好理解、使用
首先需要了解基本使用EventBus 使用心得及技巧 :http://blog.csdn.net/u010566681/article/details/52119931EventBus的StickyEvents黏性事件详解及使用说明http://blog.csdn.net/u010566681/article/details/52512851?locationN原创 2016-12-30 16:36:06 · 561 阅读 · 0 评论 -
详解Github的.gitignore忽略文件+.gitignore不生效解决方案+生产配置大奉送
Git中有一个非常重要的一个文件-----.gitignore今天给大家免费送一个.gitignore忽略文件配置清单。具体方法是在版本管理的根目录下(与.Git文件夹同级)创建一个 .gitignore(gitignore是隐藏文件,所以前面有个点)gitignore - Specifies intentionally untracked files to ignore原创 2016-11-16 09:39:44 · 81481 阅读 · 5 评论 -
LICEcap – 灵活好用,GIF 屏幕录制工具
LICEcap 是一款屏幕录制工具,支持导出 GIF 动画图片格式,轻量级、使用简单,录制过程中可以随意改变录屏范围。LICEcap 非常轻量级,安装包不到 500KB。运行后会以窗口的方式显示在桌面,拖动选取一个合适的大小范围,点击 Record 选取保存路径就开始录屏了。LICEcap 在录屏过程中可以随时拖动窗口改变录屏范围,Stop 过后自动保存为 GIF 格式。原创 2016-10-21 17:03:51 · 567 阅读 · 0 评论 -
Github上如何取消fork点错的repository、github删除仓库
想取消fork点错的repository、github删除仓库的时候浪费了一些时间,网上有一些资料是很久之前的版本,所以自己记录下,万一忘记了可以看下。具体步骤如下:1、进入想要删除的资源库(Repository),选择资源库的“Settings”,如下图:2、进入settings页后,下拉到最下面,会看到Danger Zon 区域,如下图。3、点击“D原创 2016-10-10 16:50:25 · 13005 阅读 · 0 评论 -
如何正确地写出单例模式
自己总结的心得:一般情况下直接使用:饿汉式 static final field //final 锁定变量 防止被修改private static finalSingleton INSTANCE = new Singleton();如果要求懒加载 使用:静态内部类 static nested class因为静态内部类在类加载的时候不会自动加载,只有在调用的时原创 2016-08-16 15:31:32 · 228 阅读 · 0 评论 -
CharSequence与String的区别
CharSequence与String都能用于定义字符串,但CharSequence的值是可读可写序列,而String的值是只读序列。CharSequence这是一个接口,代表的是一个有序字符集合,这个接口包含的方法有:charAt(int index),toString(),length(),subSequence(int start,int end).CharSequence是原创 2016-08-25 09:52:22 · 337 阅读 · 0 评论 -
httpURLConnection post请求 然后使用Gson转换成想要的class
首先 httpURLConnection post请求// 开始转圈 final ProgressDialog dialog = ProgressDialog.show(this,null, "加载中"); // 在分线程中请求数据 new Thread(){ public void run(){原创 2017-04-27 18:10:12 · 576 阅读 · 0 评论