随笔分类 - android
摘要:1. Android 中调用JS 假如:H5页面中有一段如下JS代码 Android中调用方式如下: 步骤一: 启动支持JS WebSettings ws = getSettings(); ws.setJavaScriptEnable(True); 步骤二: 加载网页 webView.loadUrl
阅读全文
摘要:最近公司一个项目在公交站旁边弄一个 广告牌,上面是广告视频,下面是广告图片,都是无限轮播的.要求从早上6点到晚上11点不间断播放.剩余时间为关机状态. 图片部分还好说,就是viewpager弄一个无限轮播就行了,视频部分真是把我难为要死 一开始用安卓原生的 videoview去播放, (视频格式全是
阅读全文
摘要:最近项目中用到 dialog弹出对话框功能, 弹出后输入 密码, 本以为这是一个很简单问题,但是做好发现Edittext 无法调出输入法. 解决方法,我也是百度找到的 . 记录一下,便于下次使用: 上面创建对话框,用到一个样式如下CustomDialogStyle: 对话框布局很简单,我省略了,写的
阅读全文
摘要:定时弹出 demo ,代码如下: 1.MainActivity.java 2. 服务类 3.配置文件 4.日期工具类 和布局 最后上个图吧
阅读全文
摘要:由于项目需求,加入这2个功能记录一些需要注意的地方 一.微信支付 微信支付在2016年4月份左右稍微调整了一下支付过程,但是文档却没怎么更新,这也是百度上为什么那么多开发者都说微信是个大坑. 身为一个大型互联网公司,做的事却无法让人理解. 相比之下,支付宝就好太多了. 微信支付需要注意地方: 1.要
阅读全文
摘要:一.概述 本文来自"慕课网" 的学习,只是对代码做一下分析 图片异步加载有2种方式: (多线程/线程池) 或者 用其实AsyncTask , 其实AsyncTask底层也是用的多线程. 使用缓存的好处是 , 提高流畅度, 节约流量. 二.代码 1.先看图片加载工具类 需要注意的几个部分: <1 <3
阅读全文
摘要:上一篇文章介绍了 谷歌官方的侧滑,本次对他进行一些扩展 代码如下: main.xml 左侧item.xml 很简单 就是一个图片+文字, toolbar.xml如下
阅读全文
摘要:一.概述 目前侧滑框架已经很多了,但是我常用的也就那么2个 ,slidingmenu 和sidemenu-android, 但是项目要求使用官方的,所以就看了一下drawerlayout 二.代码 官方代码还是很好理解的,之前也用过,但是真实项目没使用过 ,代码如下 用到的几个布局如下 侧滑列表很简
阅读全文
摘要:由于项目中要求实现版本升级,特写此代码,有因为这段代码基本都是通用,所以记录下来,以便下次直接拷贝... 以上就是版本检测与下载的 工具类, 直接引入项目即可,可能做法比较简单,勿喷... 里面有一个判断==0,表示不需要强制更新,==1表示需要强制更新,根据客户要求做的,就是这个json字段 布局
阅读全文
摘要:一.概述 侧滑菜单现在已经非常流行了,目前大概有这么几种:最普通的侧滑,抽屉侧滑,QQ侧滑 注:本文来自慕课网 二.最普通的侧滑 先上图 代码如下: 以上是 MainActivity 以上是自定义HorizontalScrollView ,注释已经非常详细了 以上是 activity_main.xm
阅读全文
摘要:一.概述 ListView字母导航排序,网上已经有很多代码和博客了, 这篇博文也是照搬网上的. 之所以写到这里,不是为了说明什么,只是为了以后自己查阅方便.本来公司要求实现expandablelistview + 字母导航的, 这里先抄袭一下 ListView的 字母导航, 此处没有实现挤压效果.
阅读全文
摘要:参考:http://blog.csdn.net/onlyonecoder/article/details/9121397首先打开手机的wifi设置,使其连接到网络。然后,需要在手机上对adb连接端口进行设置,这里需要有root权限的终端(terminal)应用,这种类型的应用在各个Market都有不少,选择一个适合的就可以了。我使用的是豌豆荚上的 终端模拟器(安智汉化)。然后,在手机中打开这个终端(terminal)应用,输入如下命令: su setprop service.adb.tcp.port 5555 stop adbd start adbd接着,可以查看一下你...
阅读全文
摘要:Animations的使用(1)什么是Animations提供了一系列的动画效果,可以应用在绝大多数控件中Animations的分类1 Tweened Animations 渐变动画提供了旋转,移动,伸展,淡出等效果2 Frame-by-Frame Animations可以创建一个Drawable序列,按照指定时间间歇一个个显示Tweened Animations:1 Alpha 淡入淡出效果2 Scale 缩放效果3 Rotate 旋转效果4 Translate 移动效果Animations的第一种使用方法(代码实现,xml实现)使用Tweened Animations的步骤:1 创建一个A
阅读全文
摘要:转自:http://blog.sina.com.cn/s/blog_5085156c0101725e.html很多网友不明白如何在Android平台上捕获Back键的事件,Back键是手机上的后退键,一般的软件不捕获相关信息可能导致你的程序被切换到后台,而回到桌面的尴尬情况,在Android上有两种方法来获取该按钮的事件。 1.直接获取按钮按下事件,此方法兼容Android 1.0到Android 2.1 也是常规方法,直接重写Activity的onKeyDown方法即可,代码如下: @Overridepublic boolean onKeyDown(int keyCode, KeyEvent
阅读全文
摘要:奇艺高清UI界面源代码http://www.eoeandroid.com/thread-160824-1-1.html搜索关键字飞入飞出效果http://www.eoeandroid.com/thread-156452-1-1.html水波纹效果,附工程源码【效果很好很逼真】http://www.eoeandroid.com/thread-33338-1-1.html特效!超牛X~Launcher特效http://www.eoeandroid.com/thread-259600-1-1.html仿360一键优化动画效果http://www.eoeandroid.com/thread-26064
阅读全文
摘要:NetworkImageView 分析:public class NetworkImageView extends ImageView 他继承自ImageView,并且添加了一个新方法: public void setImageUrl(String url, ImageLoader imageLoader) {}该参数包含一个Url地址和一个ImageLoader对象还有一个核心方法private void loadImageIfNecessary(final boolean isInLayoutPass) {}内部实现,boolean 类型参数代表是否重新请求网络 ,true:重新请求 fa
阅读全文
摘要:Volley提供2个静态方法:public static RequestQueue newRequestQueue(Context context) {}public static RequestQueue newRequestQueue(Context context, HttpStack stack) {} 第一个直接调用第二个的newRequestQueue(context, null);方法,返回都是一个RequestQueue对象以ImageLoader为例 构造方法public ImageLoader(RequestQueue queue, ImageCache imageCach
阅读全文
摘要:转自:http://blog.csdn.net/t12x3456/article/details/92216111. 什么是Volley 在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于 AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的 Google I/O 2013上,Volley发布了。Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。这是Volley名称的由来: a burst or emission of many things or a large a
阅读全文
摘要:转自:http://www.blogjava.net/freeman1984/archive/2011/10/17/361402.htmlAtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一种线程安全的加减操作接口。来看AtomicInteger提供的接口。//获取当前的值public final int get()//取当前的值,并设置新的值public final int getAndSet(int newValue)//获取
阅读全文
摘要:转自:http://www.cnblogs.com/wader2011/archive/2011/11/29/2267490.html概念解释名词解释Px(Pixel像素)不同设备显示效果相同。这里的“相同”是指像素数不会变,比如指定UI长度是100px,那不管分辨率是多少UI长度都是100px。也正是因为如此才造成了UI在小分辨率设备上被放大而失真,在大分辨率上被缩小。Screen Size(屏幕尺寸)一般所说的手机屏幕大小如1.6英寸、1.9英寸、2.2英寸,都是指的对角线的长度,而不是手机面积。我们可以根据勾股定理获取手机的宽和长,当然还有面积。Resolution(分辨率)指手机屏幕垂
阅读全文
浙公网安备 33010602011771号