随笔分类 -  Android

1 2 3 4 5 ··· 12 下一页
摘要:在这次开发过程中,需要用到webview展示一些界面,但是加载的页面如果有很多图片就会发现内存占用暴涨,并且在退出该界面后,即使在包含该webview的Activity的destroy()方法中,使用webview.destroy();webview=null;对内存占回收用还是没有任何效果。有人说... 阅读全文
posted @ 2015-03-02 21:33 hnrainll 阅读(7423) 评论(1) 推荐(0) 编辑
摘要:在Android中,若想將整張圖片轉成灰階效果其實有更簡便的方式,只要透過ColorMatrix類別的setSaturation函式將飽和度設為0即可。(您也可以試試從0~1之間的值,看看不同飽和度的效果)詳細方法如下://colorBitmap為原始Bitmap,grayBitmap則用來存放處理... 阅读全文
posted @ 2015-02-05 11:38 hnrainll 阅读(1548) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/angeldevil/archive/2011/12/02/2271096.html3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:pro... 阅读全文
posted @ 2014-12-02 23:32 hnrainll 阅读(797) 评论(0) 推荐(0) 编辑
摘要:前些日子,看到Herb Sutter在自己的博客中推荐了一篇文章《Why mobile web apps are slow》,在推荐里他这样写道:“I don’t often link to other articles, but this one is worth reading.” 我不经常链接... 阅读全文
posted @ 2014-11-25 13:08 hnrainll 阅读(874) 评论(0) 推荐(0) 编辑
摘要:本文介绍如何搭建FindFriendsServer(https://github.com/hnrainll/FindFriendsServer)所需的环境。环境需要:Windows+Apache+PHP+MySQL(Linux环境请自行google)安装顺序:Mysql(账号:root,密码:123... 阅读全文
posted @ 2014-05-13 13:59 hnrainll 阅读(831) 评论(0) 推荐(0) 编辑
摘要:创建一个JNIDemo的Android工程在项目下创建一个文件夹jni。(注意必须是jni目录)在jni目录下创建两个文件:Android.mk 和 first_jni.c(.c文件的名字可以任意)编写Android.mk文件:(参见Demo当中的Androd.mk文件)LOCAL_MODULE :... 阅读全文
posted @ 2014-05-08 10:35 hnrainll 阅读(956) 评论(0) 推荐(0) 编辑
摘要:开发环境说明:Ubuntu 12.04 LTS 32bit源码文件目录:勤研光盘2013-5-4\4.0https://github.com/jackyh(建议在Linux环境下通过git下载)编译过程说明:编译uboot (qt210_ics_uboot.bz2)交叉编译环境:tar jxf ar... 阅读全文
posted @ 2014-04-17 12:10 hnrainll 阅读(1836) 评论(1) 推荐(0) 编辑
摘要:Android 通常有以下分区:System分区: 就是我们刷ROM的分区Data分区: 分区就是我们装APK的分区Catch分区:是缓存分区SDCard分区:就是挂载的SD卡。我们可以在adb中使用df 来查看分区情况。1、跨分区不能用 MV命令来拷贝。但是可以用CP命令。如PWD,当前目录为:/data/local/tmp 。此目录下有个busybox和1.txt文件。则利用CP命令拷贝如下:./busybox cp1.txt /system.2、Android的用户组有 System, root, shell3、怎么样才能操作分区。分区操作是需要权限的。一般来说System分区的权限限制 阅读全文
posted @ 2014-04-04 11:03 hnrainll 阅读(10490) 评论(0) 推荐(0) 编辑
摘要:Spinner组件是Android当中非常常用的一种用于下拉选择的组件。本blog当中主要解决的几个问题:如何在XML中初始化Spinner选项如何使用代码的方式初始化Spinner选项一个Activity当中多个Spinner的监听示例代码http://git.oschina.net/hnrainll/SpinnerDemo引用http://developer.android.com/reference/android/widget/Spinner.htmlhttp://git.oschina.net/hnrainll/SpinnerDemohttp://www.mkyong.com/and 阅读全文
posted @ 2014-03-27 22:39 hnrainll 阅读(571) 评论(0) 推荐(0) 编辑
摘要:今早上安卓官网查资料,发现网站上赫然显示着"Android Wear"几个大字。难道……?点进去看,果然,Android发布了可穿戴设备的SDK的开发者预览版。其中这第五张图……声势浩大啊。更多信息可以查看http://developer.android.com/wear/index.html 阅读全文
posted @ 2014-03-19 08:47 hnrainll 阅读(507) 评论(0) 推荐(0) 编辑
摘要:今天我们一起来学习下一个Android中比较简单的类HandlerThread,虽然它的初始化有点小麻烦。介绍首先我们来看看为什么我们要使用HandlerThread?在我们的应用程序当中为了实现同时完成多个任务,所以我们会在应用程序当中创建多个线程。为了让多个线程之间能够方便的通信,我们会使用Handler实现线程间的通信。下面我们看看如何在线程当中实例化Handler。在线程中实例化Handler我们需要保证线程当中包含Looper(注意:UI-Thread默认包含Looper)。为线程创建Looper的方法如下:在线程run()方法当中先调用Looper.prepare()初始化Loop 阅读全文
posted @ 2014-03-12 20:34 hnrainll 阅读(43302) 评论(1) 推荐(2) 编辑
摘要:大 多数Android设备有内置的传感器,来测量运动,方向和各种环境条件。这些传感器能提供高精度和准确度的原始数据,如果你想监控设备三维运动或者位 置,或者你想监控设备周围的环境变化,是非常有用的。例如,游戏可能跟踪设备重力传感器的数据,来推断复杂的用户首饰和动作,例如倾斜,震动,旋转,或者 振幅。同样的,天气应用可能使用设备的温度传感器和湿度传感器的数据来计算和报告结露点,或者旅行应用可能使用磁场传感器和加速度传感器来报告一个指南针 方位。 Android平台支持三大类的传感器: 位移传感器 这些传感器测量沿三个轴线测量加速度和旋转。这类包含家加速度,重力传感... 阅读全文
posted @ 2014-03-06 14:43 hnrainll 阅读(5158) 评论(0) 推荐(0) 编辑
摘要:AES加密是我们在工作中常用到一种加密方式,并且在java中也已经实现好了其相应的接口。 但是Java自带的JDK默认最多实现128位及其以下的加密。如果使用java自带的api实现aes256将会报java.security.InvalidKeyException:illegal Key Size的错误。解决方式:如果要启动256位密钥,则需要更新local_policy.jar,US_export_policy.jar如果你的JAVA_HOME为C:\Program Files\Java\jdk1.6.0_14.覆盖: C:\Program Files\Java\jdk1.6.0_14\j 阅读全文
posted @ 2014-03-03 10:04 hnrainll 阅读(5040) 评论(0) 推荐(0) 编辑
摘要:现在是我在学习Markdown时做的笔记。学完这些Markdown的基本使用已经不成问题。1. 标题设置(让字体变大,和word的标题意思一样) 在Markdown当中设置标题,有两种方式: 第一种:通过在文字下方添加“=”和“-”,他们分别表示一级标题和二级标题。 第二种:在文字开头加上 “#”,通过“#”数量表示几级标题。(一共只有1~6级标题,1级标题字体最大) 2. 块注释(blockquote) 通过在文字开头添加“>”表示块注释。(当>和文字之间添加五个blank时,块注释的文字会有变化。) 3. 斜体 将需要设置为斜体的文字两端使用1个“*”或者“_”夹起来 4. 粗 阅读全文
posted @ 2014-01-11 00:00 hnrainll 阅读(274321) 评论(10) 推荐(17) 编辑
摘要:本文由ImportNew-汤米猫翻译自cogitolearning。如需转载本文,请先参见文章末尾处的转载要求。ImportNew注:如果你也对Android技术翻译分享感兴趣,欢迎加入我们的Android开发小组。参与方式请查看小组简介。暑假就要结束了(译注:本文发布在13年8月份),或许你已决定成为一个安卓程序员。假期中,我收集了42个帮助大家学习安卓的链接。有的链接是面向初学者的帮助你从头开始,其他的则面向比较高级的开发者。当然这个列表是相当主观的,如果您也有更多关于安卓内容的链接,欢迎在评论栏中留言。官方网站1、谷歌安卓开发者页面这里是主站点,在这您可以找到一切资源帮助您开始安卓开发。 阅读全文
posted @ 2013-12-31 09:09 hnrainll 阅读(1360) 评论(0) 推荐(1) 编辑
摘要:把Service等同于thread或process是一个非常常见的误解。需要强调又强调的第一点是,Android的Service是一个Context,并不必然等于一个额外的thread。如果你有仔细看文档(Service | Android Developers),里面专门强调A Service is not a separate process. The Service object itself does not imply it is running in its own process; unless otherwise specified, it runs in the same.. 阅读全文
posted @ 2013-12-25 17:35 hnrainll 阅读(3724) 评论(0) 推荐(0) 编辑
摘要:什么是IntentService? (本文转自http://blog.csdn.net/gaojie314/archive/2010/11/28/6040701.aspx)官方的解释是:IntentService is a base class for Services that handle asynchronous requests (expressed as Intents) on demand. Clients send requests through android.content.Context.startService(Intent) calls; the service i. 阅读全文
posted @ 2013-12-25 15:57 hnrainll 阅读(723) 评论(0) 推荐(0) 编辑
摘要:在Android中编写过程序的开发人员都知道。在Activity、Service等组件之间传递数据(尤其是复杂类型的数据)很不方便。一般可以使用Intent来传递可序列化或简单类型的数据。看下面的代码。 Intentintent = new Intent( this ,Test. class ); intent.putExtra( " param1 " , " data1 " ); intent.putExtra( " intParam1 " , 20 ); startActivity(intent); 这样就ok了。在当前Activ 阅读全文
posted @ 2013-11-04 12:27 hnrainll 阅读(494) 评论(0) 推荐(0) 编辑
摘要:大多数操作系统,在应用程序所寄存的可执行程序映像(如Windows系统里的.exe)、它所运行的进程以及和用户交互的图标和应用之间有一种严格的1对1关系。在Android系统里,这些关联要松散得多。并且重要的是要理解各种概念怎么样组成整体。由于Android应用固有的灵活性,当实现这些不同方面的时候有一些基本术语需要加以理解:一个Android包(.apk)文件,其中包含一个应用程序的代码和资源。这是应用程序分发和下载的文件,用户用来安装该应用程序在他们的设备上。一个任务一般而言是指用户视为的一个可启动应用程序:通常任务在桌面(home screen)有一个可访问的图标,且可以被切换到前台。一 阅读全文
posted @ 2013-11-01 15:43 hnrainll 阅读(639) 评论(0) 推荐(0) 编辑
摘要:建议首先阅读下面两篇文章,这样才可以更好的理解Activity的加载模式: Android的进程,线程模型 http://www.cnblogs.com/ghj1976/archive/2011/04/28/2031586.html 其中对“Android的单线程模型”的描述,明白Activity的一些注意事项。 Android Application Task Activities的关系 http://www.cnblogs.com/ghj1976/archive/2011/04/29/2032412.html 尤其要明白 Task 是啥。 一个Activty的生命周期 ... 阅读全文
posted @ 2013-11-01 15:40 hnrainll 阅读(498) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 12 下一页