- 博客(6)
- 资源 (19)
- 问答 (1)
- 收藏
- 关注
原创 Android快速使用Gradle实现多渠道打包
在Android开发工程中,当项目完成后,可能需要发布到不同的市场来提供给用户下载,所以正常情况下如果单个来打包,这样很耗时而且改代码很繁琐,导致效率很低累死了自己。所以就出现了多渠道打包。这里我简单的介绍一下目前我使用的多渠道打包有哪些,比如:友盟渠道打包,但是友盟渠道打包已经停止更新成为了历史了。所以小伙伴们不用再使用这个渠道打包了,官方也提醒我们用别的渠道打包工具了。Gradle渠道打包
2017-08-15 00:39:23 466
原创 android的国际化
在android开发中,应用可能会发布到国外的市场,所以我们需要对应用进行国际化处理。怎么国际化处理呢。简单来说就是把应用里面的相关信息名字改成国外你要发布到什么地区的语言就可以了。怎么使用呢,下面举一个例子。 在android的项目中,默认是英文显示,而为了根据不同地区语言的
2017-08-13 14:24:35 494
原创 android如何获取应用版本号和版本名称
在android中,一个应用有对应的版本号versionCode和versionName代表的是版本信息。一般在应用的刚打开的欢迎页面,会有当前应用的版本号显示。当然在应用的帮助模块也有显示这个。当然版本号可以自定义设置,但是后者设置的版本号不能低于前者设置的版本号,否则是无法更新最新版本的。一般版本号都是设置为1,然后慢慢升级设置版本号1.1,1.1.1等等版本号。至于版本信息version
2017-08-13 14:11:41 45762 1
原创 常见的Java设计模式
单例设计模式的4中模式:懒汉式: public class SingleInstance{ privte SingleInstance(); private static final SingleInstance instance= null; public static SingleInstance getInstance(){ if(instan
2017-08-06 16:07:10 237
原创 Android中Service中是否能做耗时操作,两种启动模式与服务不被杀死的方法
1.在Service中,一般情况下都是不能在Service中耗时操作的,但是可以在mainifest中设置属性progress,这样我们就可以做耗时操作了。2.Service的两种启动模式:第一种是startService:startService的启动模式由于没有和Activity进行绑定,所以可以在后台长期运行,但是不能调用服务里的方法,用这种方式启动Service的生命周期为 on
2017-08-06 15:28:38 5548
原创 Android中View的宽高测量结果为0的原因和解决方法
在View的宽高测量结果中,有时你会发现明明可以实现,但检测的宽高结果为0。所以这里介绍了四种方法来让View的检测宽高结果显示出来。1.可能没有调用View.OnMeasure()方法。所以测量的结果为0。这里通过调用View.OnMeasure()得到测量的结果。mText.measure(0,0);int widthMeasureSpec = mText.getMeasured
2017-08-05 23:27:06 2401 1
android超简单的Recyclerview条目实现侧滑删除功能
2018-06-29
android判断网络是否可用并且可以使用原生刷新控件进行刷新
2017-12-23
android6.0/7.0权限适配和照相,获取相册图片
2017-12-22
drawableleft的图片与第一行文字对齐
2017-12-21
android使用ViewPage实现卡片式画廊效果
2017-10-27
android底部弹出Dialog
2017-08-13
Android使用RxJava与Retrofit开发小案例
2017-08-06
简单的ListView和GridView的排列方式
2017-06-22
android的ViewPage基础使用代码
2017-06-21
andorid中使用意图Intent跳转的问题?
2017-04-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人