android
文章平均质量分 66
bankingA
好久没上优快云了。大家的问题我会好好看一下.
欢迎大家关注我的github: https://github.com/banking
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
简单Android手机端发送展示表情
学习android也有半年时间了,逐渐由一个菜鸟入门。这是自己写得第一遍技术文章,算是鼓励下自己的学习吧,纪念一下。 和同学一起做的一个小东西,需要实现android客户端发送表情和文字(评论),上传到服务器,然后需要更新数据得到表情和文字展示。基本思路是在editText中利用android中的Html类和ImageGetter展示表情,发送数据时用@+Image原创 2011-12-13 15:59:56 · 1207 阅读 · 1 评论 -
Service和Activity通讯的3种常用方式示例
一般的Android业务开发中,Service的使用十分常见。稍微复杂点的业务逻辑,都需要Serivice在执行某些耗时操作后通知Activity。总结常见的三种方法。 分别是:(1)binder持有Activity的Handler对象,或者持有一个Activity的callbackInterface. (2)AIDL实现,完美支持IPC。原创 2014-03-25 20:54:21 · 1408 阅读 · 0 评论 -
Android(java方法)上实现mp4的分割和拼接 (二)
这节谈一下如何在android上实现mp4文件的高效率切割。 业务需求举例:把一段2分钟的mp4文件切割出00:42 至 01:16这段时间的视频,要求足够短的执行时间和尽量少的误差。 分析:mp4Parser只能在关键帧切割,比如,在00:40和00:45分别存在一个可切割关键帧,那么切割视频的头和尾,都应该选择短切割。然后获取到误差的视频短,如果这个误差大于原创 2014-03-06 20:01:52 · 9929 阅读 · 16 评论 -
如何适配denisty>2的android设备
现在,很多大屏和高屏幕密度手机越来越多的进入我们的视野。最近在手机端的一款应用中需要适配一款联想手机,分辨率高达1080*1924,属于屏幕密度非常高的那种。重视原创 2013-12-23 17:36:57 · 1178 阅读 · 0 评论 -
Android webViewj简单处理apk的下载链接
最近在开发二维码扫一扫的功能,需要分多种情况处理外部的url.遇到一个问题是,一些程序包(比如一些android应用)的下载不好处理。如果不做任何处理的话,webView会打开一个空白页。比如这个链接:http://www.weishi.com/download/index.php?pgv_ref=default 这个链接是执行一段JS代码,判断当前访问它的设备,定位到另一个地址。如果是pc或者原创 2013-12-19 23:21:42 · 4417 阅读 · 0 评论 -
巧妙实现缺角radiogroup控制多个fragment切换和滑动
在android开发中,用一个radiogroup控制多个fragment切换是十分常见的需求。但是如果fragment是一个ListView,如何保证滑动的时候通过缺角可以看到下面的listview是一个难点。 直接上图: (1)完美效果 (2)较差效果 另外,不妨假设缺角的高度是5dp,整个radioGroup的高度是50dp.还原创 2013-12-19 22:27:15 · 2048 阅读 · 0 评论 -
对SingleTask和TaskAffinity的理解
最近研究微信调起自己客户端的事情,对于SingleTask和TaskAffinity的理解又多了一些理解。 以前对于Android的四种LaunchMode有一些了解,其中比较有意思的就是SingleTask和SingleInstance 。(四种LaunchMode的了解可以参见这篇文章,对于Activity栈的讲述很详细)。这两种LaunchMode的理解都跟Task有很大关系。原创 2013-10-31 15:14:45 · 1265 阅读 · 0 评论 -
Android SDK Manager无法更新问题解决
有时候在网络不好的情况下,android sdk manager更新可能一直报错。原因跟国内对于google相关服务的访问受限有关系,需要设置代理访问。 最近也遇到了这个问题。解决方法如下。 启动Android Sdk Manager->Tools->在目标页面设置如下图:原创 2013-10-12 10:45:57 · 2331 阅读 · 2 评论 -
面试遇到的问题
笔者最近在北京几个大公司的面试笔试遇到的题目,绝对真实可信。有找工作需求的童鞋可以参考原创 2013-10-08 18:11:50 · 3629 阅读 · 1 评论 -
判断当前Event触点是否在指定区域之内的两种方法
1.根据屏幕绝对坐标 public static boolean checkDownPointerInView(View view, float x, float y) { int[] location2 = new int[2]; view.getLocationOnScreen(location2); if (x >= location2[0] && x = locati原创 2013-08-16 19:31:11 · 1798 阅读 · 0 评论 -
Android杂记
1.一种createAction的方法:Intent intent = new Intent(String finalIntentString); 用处:根据接收到的广播,消息,widget点击事件等, 2.widget的控件点击事件可以绑定一个PeddingIntent对象.一般成熟应用都有自己的widget,点击后的落地页肯定是app某个native或者web页面。原创 2013-08-13 20:15:59 · 1024 阅读 · 0 评论 -
listView的一些总结
listview是十分重要的控件,最近使用它有一点新体会。 1.取消原listview的item点击效果,用自己的背景图。这个是有默认效果的,AbsListView源码中这段代码, @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {原创 2013-07-27 10:56:51 · 783 阅读 · 0 评论 -
Android中使用webview和web页面的一些交互
一般来说,比较成熟的公司,android的native开发和webview中内嵌的web页面开发是分离的。Android可以使用webview来呈现web端的页面效果,在app设计的时候,适当情况下使用webView是一种轻耦合的页面展现。 1.webView和javascript的交互: (1)web执行native代码,示例:原创 2013-07-30 14:30:57 · 1882 阅读 · 0 评论 -
Android下拉刷新可扩展实现
现在几乎所有的主流商业应用都支持某些页面的下拉刷新(如天猫,京东,美团,新浪微博等),下拉刷新的实现其实可以基于一个重写的framelayout来完成,主要就是重写它的scrollTo方法。进行刷新的页面可以扩展到任何ViewGroup。最近在学习下拉刷新的实现,这个demo的UI效果和一些成熟APP是一致的,并有良好的可扩展性。 主要包含两个类,一个类是PullRefreshL原创 2013-06-25 20:45:11 · 1358 阅读 · 0 评论 -
android4.2中AES加密算法的失效问题
今天同事用刚升级的Android 4.2系统的手机测试发现保存在prefrence中的用户名无法获取到,最终锁定到的问题是框架中使用的AES算法对于新版本SDK失效。具体表现是 传入同样的秘钥和加密明文(下文中的seed和clearText)运行两次,最终生成的string类型密文不相同。直接贴代码 private final static String HEX = "0123原创 2012-11-28 20:40:00 · 5434 阅读 · 3 评论 -
android3.2系统removeHeadView空指针异常
今天在3.2版本的平板上运行这段代码报出了空指针异常,最终该异常锁定在Listivew的297行 ListView listview = (ListView)adapterView; listview.removeHeaderView(headView);//空指针异常 1.其中,adapterView是AdapterView对象,而且adapterV原创 2012-11-28 20:09:47 · 1358 阅读 · 0 评论 -
通过getChildAt方法取得AdapterView中第n个Item(重新编辑)
以前对于AdapterView(ListView和GridView的父类)以及这个类的getChildAt()方法理解十分粗浅,以为是指传入一个绝对position(就是这个item是AdapterView第几个元素)来直接获得到该item,当然,android SDK中对于该方法也没有很具体的说明。这个理解是错误的。以简单的listview为例先说下listview对于item的复用,一个元素很多原创 2016-12-09 17:54:45 · 2877 阅读 · 0 评论
分享