
android技术总结
文章平均质量分 70
socketsyuhai
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android 技术细节整理
1.dialog 添加视图时的 参数设置 mProgressDialog.addContentView(tv,new ViewGroup.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTE原创 2011-08-29 16:59:34 · 1770 阅读 · 1 评论 -
android下webp的学习和使用
最近需求要给app做个漂亮、大气的引导页,找UI沟通,UI激情满满,不久就发过来了,四张图片,果然很漂亮,可一看大小,吓尿 4M多,赶快再沟通,不但要漂亮、大气,还要小,越小越好,最终经过多次沟通,发过来四张图片,总共400多K,说不能再小了,再小就影响显示效果了。 产品过来说,app怎么这么大了,要小,越小越好,马上要地推了,越小地推越容易,成本也越低。原创 2015-07-05 15:24:28 · 3649 阅读 · 2 评论 -
创建不被杀死的service
service 在android app里 应用 越来越多,特别是联网的app中,不管app是否启动,总需要一个service来维护与后台数据的连接,接收服务端的推送,获取及时的数据信息。 可是 service 总是在后台不知不觉的别系统回收 或者被 一些优化软件 给 “优化”了,怎么解决这个问题? 查资料 找到了 Service对象的onStartCommand(In原创 2014-08-04 12:00:54 · 1335 阅读 · 2 评论 -
android Timer/TimerTask的暂停和开始
需求首页广告轮播,想想决定用timer 实现: private void startTimer() { timer=new Timer(); timer.schedule(task, 2000, 4000); } private java.util.TimerTask task=new java.util.TimerT原创 2014-03-28 15:05:02 · 17306 阅读 · 0 评论 -
Android 动画_总结汇总
参考: 备注 :调试之前 确认手机动画效果没有被关闭http://www.oschina.net/question/97118_34343http://www.cnblogs.com/bavariama/archive/2013/01/29/2881225.htmlAndroid的animation由四种类型组成原创 2013-08-21 22:15:14 · 1056 阅读 · 0 评论 -
android简单实现页面滑动关闭功能
需求是类似网易新闻客户端新闻页面,手势滑动,页面关闭,不需要用户再去点击关闭按钮,用户体验更好。 实现: 重写跟view public class SmoofBackLinearLayout extends LinearLayout { private Activity mActivity; public SmoofBackLinearLayout(Context co原创 2013-07-08 16:29:59 · 3237 阅读 · 0 评论 -
service 启动activity的问题解决
Intent intent =new Intent(MobileNurseService.this, LoginActivity.class); MobileNurseService.this.startActivity(intent); 会发现启动报错,查询发现需要在intent设置Flag: intent.setFlags(Intent.FLAG_AC原创 2012-11-05 21:38:19 · 1108 阅读 · 0 评论 -
使用viewGroupe实现左右拖到的效果
重写了 ViewGroupe的 onlayout onMeasure方法 然后通过onTouchEvent事件的Action_down Action_move 和 Activion_up进行相关处理主要方法:随手指拖动 滚动:case MotionEvent.ACTION_MOVE: int deltaX = (int) (mLastMotionX - x);原创 2012-04-01 11:32:41 · 1233 阅读 · 1 评论 -
android 实现汉字排序功能的 整理和思考
想实现安卓市场这个效果,开始想通过调用android的本地化功能实现: omparator cmp = Collator.getInstance(java.util.Locale.CHINA); Arrays.sort(names, cmp);这个可以实现简原创 2011-09-29 17:33:20 · 6751 阅读 · 4 评论 -
android获得安装的应用程序(过滤系统应用)
获得系统安装 的应用程序的信息(名称,icon,版本号。。),过滤掉系统本身的应用,主要方法如下。。 private void getSoftList(){ List packs= SoftwareList.this.getPackageManager().getInsta原创 2011-09-28 18:25:19 · 2638 阅读 · 0 评论 -
android代码混淆和反编译
1. 用proguard混淆代码 android sdk 自带 proguard 包,因此用proguard混淆 很简单,只需简单配置下就好 1. 在 project.properties里开启 proguard : sdk.dir=D:\\android\\tool\\android-sdk-windows_4.0 proguard原创 2015-11-24 15:59:29 · 1574 阅读 · 0 评论