Android
文章平均质量分 82
gk969
更回首、重城不见,寒江天外,隐隐两三烟树。
展开
-
FragmentPagerAdapter与FragmentStatePagerAdapter区别
【ViewPager】ViewPager 如其名所述,是负责翻页的一个 View。准确说是一个 ViewGroup,包含多个 View 页,在手指横向滑动屏幕时,其负责对 View 进行切换。为了生成这些 View 页,需要提供一个 PagerAdapter 来进行和数据绑定以及生成最终的 View 页。setAdapter()ViewPager 通过 setA转载 2014-10-19 10:12:18 · 340 阅读 · 0 评论 -
Android中WebView和js之间的交互
Android中webview和js之间的交互1.android中利用webview调用网页上的js代码。Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true,,然后通过loadUrl就可以直接进行调用,如下所示:mWebView.getSettings().setJavaScriptEnable转载 2014-10-21 19:35:53 · 719 阅读 · 0 评论 -
JNI中调用JAVA各种方法详解
总结一下 C 如何 通过 JNI 层调用 Java 的静态和非静态方法对于:JNIEXPORT void JNICALL Java_com_example_TestNative_sayHello(JNIEnv * env, jobject thiz, jstring paramString)这样一个函数固定参数:JNIEnv *env:JNIEnv代表java环境,通过*env这个转载 2015-03-06 00:24:04 · 2691 阅读 · 1 评论 -
Android中的内存管理
Android中的内存管理本文内容翻译自:http://developer.android.com/training/articles/memory.html随机存取存储器(RAM)再任何软件开发环境中都是宝贵的资源,但是在移动操作系统中,内存资源更为宝贵,使用时也会收到限制。虽然Android的Dalvik虚拟机有运行时的垃圾回收机制,但是这不意味着你的App可以随便使用内存转载 2015-02-15 12:10:38 · 666 阅读 · 0 评论 -
Android性能优化典范
2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题和建议的总结梳理。0)转载 2015-01-21 10:00:13 · 436 阅读 · 0 评论 -
Android onLowMemory onTrimMemory
1.应用内存onLowMemory& onTrimMemory优化onLowMemory& onTrimMemory简介:OnLowMemory是Android提供的API,在系统内存不足,所有后台程序(优先级为background的进程,不是指后台运行的进程)都被杀死时,系统会调用OnLowMemory。OnTrimMemory是Android 4.0之后提供的API,系统会转载 2015-02-07 00:47:40 · 453 阅读 · 0 评论 -
Android Bitmap内存优化
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置 一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的 s转载 2015-02-07 00:06:06 · 435 阅读 · 0 评论 -
Eclipse快捷键
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个转载 2014-12-13 22:08:00 · 379 阅读 · 0 评论 -
十大Android IDE工具和应用
十大Android IDE工具和应用Android可以说是一个极其强大的平台(开源),本篇文章为Java编码员和程序员整理了一些有用的应用和IDE,使事情变得容易些。1. JavaIDEdroidJavaIDEdroid是一个IDE(集成开发环境),可以运行于Android上,并且允许你直接在本地创建Android应用,而不需要通过Mac、Windo转载 2015-01-15 18:25:39 · 15287 阅读 · 0 评论 -
Activity间的切换实现和数据传递以及上一个Activity返回结果的获取和处理
Activity间的切换实现和数据传递以及上一个Activity返回结果的获取和处理。 (1)首先是Activity的简单跳转: Activity的切换一般是通过Intent来实现的,Intent是一个Activity到达另一个Activity的引路者,它描述了起点(当前Activity)和终点(目标Activity)。一个简单Intent实现如下转载 2014-10-19 13:41:28 · 3978 阅读 · 0 评论 -
在Android平台上加载本地库的危险性
摘要:本文作者Hilal Alsibai来自名为“KeepSafe”的创业团队。他们为了给Android应用加密,完全通过JNI来调用加密库。结果在用户使用应用后,由于本地库的缺失,应用不断报错。他讲述了解决此问题的思路及最终方案。在2012年KeepSafe的创业初期,我们试图找到一种为Android应用加密的方案,通过多次迭代与原型设计,我们最终找到了最佳方案——利用JNI(Jav转载 2015-11-11 09:26:52 · 705 阅读 · 0 评论