📄🦌🙌🐟🏖️
热爱改变生活
sumile

Android中Webview与JS交互

使用场景 Activity中或者Fragment中放置一个webview,然后使用这个webview来加载本地或者网络上的网页文件。如果网页文件比较复杂,那么不可避免的就要使用js,如果js在他之内使用还好,如果js要通过Android程序处理数据之后再获得Android的返回值,该怎么办? 需求说

Android BitmapFactory的OutOfMemoryError解决方案

情景再现 今天写了两个东西,一个是通过照相机拍摄照片,然后获得照片之后将它设置到ImageView上面,另一个是通过相册,或者文件获得照片,放到ImageView上面。 一开始,一切正常 然后我做了下面的操作: 点击拍照,将拍到的照片放到了ImageView上面,然后我又点击拍照,在放到ImageV

文件下载之断点续传(可使用jar包)

一般,在我们下载比较大的数据的时候,为了不在用户中断操作后重新下载耗费流量,会用到断点续传的下载。 首先,下载jar包:[dl href='http://pan.baidu.com/s/1o61P1tK']MultiDownload[/dl] 然后,看代码: //按钮下载或者暂停下载 button.

微信支付,配置指南(Android端)

愁死我了~ 当我看到微信支付的接口,并且下载了它的demo之后,这是我的感觉。 程序猿何苦为难程序猿。 硬着头皮看demo。 第一步: 第二步 Constants里面有三个参数:APP_ID,MCH_ID,API_KEY。 APP_ID:在open里面有,注意这个修改了之后,manifest文件里面

Android中的文件解压

在我们制作Android程序的时候,会有一些需求:用户要安装包尽可能的小,同时在打包apk的时候还要将可能用到的资源都打包到apk中,在尽量把资源打包到apk的前提下,我们可以考虑使用压缩来解决。 下面是解压的调用代码: InputStream inputStream = new FileInput

那些好玩的网页游戏

鼠标控制方向,按空格进行分裂,按W喷射细胞快儿,可以喷出去的可以吞别人的~遇到追击可以躲到齿轮样子的绿色圆球中(如果你比他大就不要进去了~)

音乐,就该有震撼人心的力量!

1.End of My Journey 这首作品是游戏《质量效应》的预告片,前半部分是《质量效应3》的宣传CG,后半部分是《质量效应3》里的赛拉睿人莫丁牺牲的一个插曲 。真正的强者不是不会流泪的人,而是含着泪水奋战的人! 2.Rise - Epic Music 激情一层一层的燃起,此时无声胜有声,曲

Activity深入——四种启动模式

使用manifest文件 当在manifest文件中声明Activity之后,你可以通过Activity节点下面的launchMode属性去具体指定这个Activity是以什么样的方式去与任务连接。 launchMode属性指定了在任务中,这个Activity要以什么样的方式去启动。有四种不同的启动

2015年7月7日17:58:34

我一直相信释迦牟尼说的一句话:无论你遇见谁,ta都是你生命该出现的人,绝非偶然,ta一定会教会你一些什么。所以我也相信:“无论我走到哪里,那都是我该去的地方,经历一些我该经历的事,遇见我该遇见的人”所以,当你看到这条碎碎念时,也就与我接下了因,如果你不想与我接下此因,请给我点个赞duang~

See You Again 1小时版

视频本来就是黑的。。 今天晚上单曲循环了3次 另:视频略大(45M),仅限wifi(土豪随意)~ [embed]http://7xkc1f.com1.z0.glb.clouddn.com/See%20You%20Again%201%20Hour.mp4[/embed] [dl href='http:

Activity初探

Activity的介绍免了(想看点这里),下面直接上代码: Activity的生命周期 在MainActivity以及SecondActivity中的各个生命周期方法中,用log的方式输出各自的方法名,根据输出的顺序,来观察生命周期方法调用的顺序: MainActivity /** * @auth

AndroidStudio配置记录

智能感知不区分大小写 AndroidStudio Eclipse按键模式下修改自动提示为"alt+/" 在Eclipse中有一个代码提示的快捷键:Alt+/;这个快捷键的名称就叫Content Assist。而到了AndroidStudio中之后,发现搜索找不到这个快捷键了,原因是这个快捷键被改掉了

获取类中方法的信息——反射_2

当我们通过(反射的介绍以及动态加载类——反射_1)中的三个方法获得某一个类的类类型的之后,我们就可以通过这个来获得这个类的名称 public static void getClassInfo(Object obj) { //获得传入类的类类型 Class cls = obj.getClass

反射的介绍以及动态加载类——反射_1

1.首先理解什么是反射? 反射(Reflection)能够让运行于JVM中的程序检测和修改运行时的行为。 2.为什么需要反射? 反射能够让我们: 在运行时检测对象的类型; 动态构造某个类的对象; 检测类的属性和方法; 任意调用对象的方法; 修改构造函数、方法、属性的可见性等;

Eclipse配置AndroidAnnotations框架

从“这里”下载AndroidAnnotation框架的一系列文件。 1.新建一个Android项目,并新建一个目录 compile-lib(名字随便): 2.将下载的文件中的两个jar包分别拷入到libs文件夹下和compile-lib文件夹下: