- 博客(8)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 属性动画简单应用
属性动画就是不断改变view相应的属性值达到动画的效果。它改变的就是view的属性,所以在动画结束之后不会回到初始的状态。通过属性动画我们可以改变要实现动画效果的view的属性值,只要这个view有相应的属性就可以更改,比如高度、宽度、透明度和翻转等等。比较常用的就是ObjectAnimator,当我们想多个动画同时执行或者先后的执行时候我们就会用到AnimatorSet。我们也可以对动画进行
2016-12-15 15:40:58 368
原创 用安卓Studio操作Git项目管理(包括GitHub和GitChina的项目提交和管理)和各种本地远程分支操作
项目管理现在大多数都用git,个人觉得git比较方便的。那我今天就说一下有关git的各种studio操作。首先我先说如何将本地的项目上传到GitHub和码云中,这两个都是用git管理的。GitHub:1.github比较方便,首先在studio中的setting设置中切到github上:在对应的位置上输入你的github账号和密码然后点击Test成功了会有提示(没有gith
2016-12-14 16:23:09 2080
原创 Timer和TimerTask的用法
Timer和TimerTask在开发中挺常见。一般都是混合使用,Timer是一个普通的类,其中有几个重要的方法;而TimerTask则是一个抽象类,其中有一个抽象方法run(),类似线程中的run()方法,我们使用Timer创建一个他的对象,然后使用这对象的schedule方法来完成这种间隔的操作。schedule方法有三个参数第一个参数就是TimerTask类型的对象,我们实现Timer
2016-12-14 11:13:25 1159
转载 android状态栏一体化、沉浸式状态栏(兼容低版本)
转自:http://blog.csdn.net/jdsjlzx/article/details/50437779?locationNum=1&fps=1
2016-12-06 09:46:05 1129
原创 应用通知栏样式及声音、震动和闪光设置
通知栏样式:endingIntent pendingIntent2 = PendingIntent.getActivity(appContext, 0, new Intent(appContext, MainActivity.class), 0); // 通过Notification
2016-12-05 14:55:25 3849
原创 listview 适配器多类型
主要是BaseAdapter适配器中的两个方法:返回类型个数@Override public int getViewTypeCount() { return 2; }定义每个位置的类型id: @Override public int getItemViewType(int position){ if(position == l
2016-12-02 18:39:51 353
原创 应用保活--杀死进程也能收到推送消息
我选取的是极光推送,当把进程杀死时候就接受不到推送过来的消息。这是因为我使用的是小米手机,小米和华为手机属于那种深度定制安卓系统,需要用户的操作才能够实现应用“保活”的目的。小米【MIUI】自启动管理:需要把应用加到【自启动管理】列表,否则杀进程或重新开机后进程无法开启通知栏设置:应用默认都是显示通知栏通知,如果关闭,则收到通知也不会提示网络助手:可以手动禁止已安装的第三方程序访问2G/
2016-12-02 13:11:02 25089 2
finalhttp jar包
2017-05-03
安卓开发 如何获取本地音频文件 从头到尾的 所有频率
2019-01-31
安卓开发 ,想问一下类似全民K歌的音准器是如何实现的
2018-07-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人