Android – 热爱改变生活-Page 3
我的GitHub GitHub |     登录
  • If you can't fly, then run; if you can't run, then walk; if you can't walk, then crawl
  • but whatever you do, you have to keep moving forward。
  • “你骗得了我有什么用,这是你自己的人生”
  • 曾有伤心之地,入梦如听 此歌

 分类:Android

Android 中 Webview 与 JS 交互

Android 中 Webview 与 JS 交互
使用场景 Activity 中或者 Fragment 中放置一个 webview,然后使用这个 webview 来加载本地或者网络上的网页文件。如果网页文件比较复杂,那么不可避免的就要使用 js,如果 js 在他之内使用还好,如果 js 要通过 Android 程序处理数据之后再...

sinvader 9年前 (2015-08-21) 8491℃ 2评论

Android BitmapFactory 的 OutOfMemoryError 解决方案

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

sinvader 9年前 (2015-08-20) 5089℃ 0评论

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

文件下载之断点续传(可使用 jar 包)
一般,在我们下载比较大的数据的时候,为了不在用户中断操作后重新下载耗费流量,会用到断点续传的下载。 首先,下载 jar 包:MultiDownload 然后,看代码: //按钮下载或者暂停下载 button.setOnClickListener(new OnClickLis...

sinvader 9年前 (2015-08-19) 3716℃ 0评论

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

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

sinvader 9年前 (2015-08-18) 6512℃ 0评论

Android 中的文件解压

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

sinvader 9年前 (2015-08-17) 3982℃ 0评论

Activity 深入——四种启动模式

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

sinvader 10年前 (2015-07-08) 9716℃ 3评论

Activity 初探

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

sinvader 10年前 (2015-07-06) 4531℃ 0评论

AndroidStudio 配置记录

AndroidStudio 配置记录
智能感知不区分大小写 AndroidStudio Eclipse 按键模式下修改自动提示为”alt+/” 在 Eclipse 中有一个代码提示的快捷键:Alt+/;这个快捷键的名称就叫 Content Assist。而到了 AndroidStudio 中...

sinvader 10年前 (2015-07-04) 5373℃ 1评论

Eclipse 配置 AndroidAnnotations 框架

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

sinvader 10年前 (2015-06-27) 2922℃ 0评论

Permission 禁止 A 程序打开 B 程序

Permission 禁止 A 程序打开 B 程序
在编写代码的过程中,我们经常会使用 Intent 来打开另一个 Activity,除此之外,我们还可以用 Intent 来打开其他应用中的 Activity。 首先我建立了两个 Android 项目,一个叫做 PermissionsTest1(B),另一个叫做 Perm...

sinvader 10年前 (2015-05-20) 3714℃ 0评论

ApiDemos 中 getData 方法的学习

ApiDemos 中 getData 方法的学习
ApiDemos 中的 getData 方法,用来获得要在界面上显示的 list,数据通过 PackageManager 从 Manifest 中获取。 不写字了,写了一晚上好累。。 这是我自己写的注释,可能有错误,请指正~ /** * 一个内部是 map 的 list,用来...

sinvader 10年前 (2015-04-19) 3856℃ 0评论

ApplicationInfo 的进一步学习

ApplicationInfo 的进一步学习
AndroidManifest.xml 采用 xml 文件格式描述,使用 xml 标签的形式描述每个属性,AndroidManifest.xml 的解析也遵循 xml 解析的规律,对 AndroidManifest.xml 的解析主要用到 PackageManager,Packa...

sinvader 10年前 (2015-04-18) 4134℃ 0评论

从 ApiDemos 中学习 Intent

从 ApiDemos 中学习 Intent
在 ApiDemos 中,最开始在界面上面要显示的数据是通过 getData 方法来获取的,而在这个方法中有两句话 [sourcecode language=”java”]Intent mainIntent = new Intent(Intent.ACTI...

sinvader 10年前 (2015-04-17) 3723℃ 0评论