Android

20 篇文章

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

Activity深入——四种启动模式

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

Activity初探

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

AndroidStudio配置记录

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

Eclipse配置AndroidAnnotations框架

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