-
Android之NDK开发修复版
Android之NDK开发修补版Android之NDK开发一、NDK产生的背景Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于AndroidSDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在AndroidSDK首次发布时,Google就宣称其虚拟机Dalvik支持JN...
15
热度 -
原生Android4.0来电按钮消失的有关问题
原生Android4.0来电按钮消失的问题google原生Android4.0有个bug:来电时,如果用户进行一定操作,来电按钮会消失掉,以致用户无法接听电话.在我们的项目中,对该问题的修复是通过修改以下几个文件来完成的:packages/apps/Phone/src/com/android/phone/InCallScreen.javapackages/apps/Phone/src/com/an...
85
热度 -
Android UI-android的九宫格式兑现
AndroidUI----android的九宫格式实现原文:http://xyzlmn.blog.51cto.com/2532390/817400今天在devdiv论坛里看到有坛友问到九宫格的实现,我把我在项目中用的经验分享一下,九宫格用gridview实现代码如下:代码下载地址:http://www.devdiv.com/thread-39455-1-1.htmlxm...
46
热度 -
Android Junit运用
AndroidJunit使用Android、JUnit(一)JUnit初步解析AndroidSDK1.5已经将JUnit包含进来了,但是一直没有去深入了解,以前在使用一些C++的开源库中学习过与CPPUnit,简要分析过其主要框架,如下:这次在学习AndroidSDK1.6中的例子程序APIDemoes中的过程中,看到了一个test文件夹,似乎就是使用了JUnit,于是就开始学习Android中如...
18
热度 -
Android Framework系列之IPC(2)
AndroidFramework系列之IPC(二)对于Android的IPC来说,除了Handler和Looper之外,还有另外一种简便的方法来实现多线程的通信,那就是AsyncTask。AsyncTask是一个异步的方法,它允许背景运算并把结果更新到前台的UI线程之上。要实现一个AsyncTask主要有4个步骤,但并不是每一个步骤都是必需的。?这四个步骤是:onPreExecute()?执行背景...
16
热度 -
android程序换肌肤之二
android程序换皮肤之二?通过网上流传的sharedUserId实现?不同程序间的资源共享??这种就是皮肤分离,皮肤是个单独的apk单独从网上下下来安装后,供主程序调用资源??大家可以参考下雨辰专栏写的一篇文章:??http://blog.csdn.net/suiyc/archive/2011/04/17/6329212.aspx??QQ,墨迹天气,搜狗输入法貌似都是这种方式实现的??在主程序...
44
热度 -
Spring技术内幕——Spring Framework的IOC容器实现(3)
Spring技术内幕——SpringFramework的IOC容器实现(三)接上一篇的时序图。这里调用的loadBeanDefintions实际上是一个抽象方法,那么实际载入过程发生在哪里呢?在loadBeanDefintions中,初始化了读取器XMLBeanDefinitionReader,然后把这个读取器在IOC容器中设置好(过程和编程式使用XMLBeanFactory是类似的),最后是启动...
156
热度 -
PlayFramework 运用帮助列表
PlayFramework使用帮助列表http://playcheatsheet.appspot.com/show/ArtemMedeu/armed/play-cheatsheets??PlayframeworkLoginPlay!FrameworkcheatsheetController.action–SmartbindingController/link?i=32&n=patrickp...
399
热度 -
海量数据挖掘——第一讲.MapReduce and PageRank
海量数据挖掘——第1讲.MapReduceandPageRank本栏目(数据挖掘)下海量数据挖掘专题是个人对Coursera公开课海量数据挖掘(2015)的学习心得与笔记。所有内容均来自Coursera公开课MiningMassiveDatasets中JureLeskovec,AnandRajaraman以及JeffUllman老师的讲解。(https://class.coursera.org/m...
432
热度 -
Android数据存储实现的5大模式
Android数据存储实现的5大方式第一种:使用SharedPreferences存储数据SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长整形、Int整形、Strin...
87
热度 -
PHP函数库(统观)
PHP函数库(概览)数组函数:array_change_key_case—返回字符串键名全为小写或大写的数组array_chunk—将一个数组分割成多个array_column—返回数组中指定的一列array_combine—创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值array_count_values—统计数组中所有...
73
热度 -
Pro Android 四 第五章 理解Intent
ProAndroid4第五章理解IntentAndroid引入了一个名为Intent的概念用来唤醒各种组件。Android中的组件包括:activities(UI组件),services(后台代码),broadcastreceivers(用来接收广播消息的代码)和contentproviders(用来抽象数据的代码)。Android的Intent基础尽管将intent作为唤醒其他组件机制是很好理解...
78
热度 -
[转]Android Activity的四种LaunchMode!
[转]AndroidActivity的四种LaunchMode!!!poolo的话:??android:launchMode对application设置无法使全部activity有效果*只能对activiy设置才有效果。?一些我自己的理解[验证效果是对的但不知道真实是否如此]??Activty启动提供了四种启动模式。launchMode:standard:每次启动新的活动窗口(new操作)sing...
48
热度 -
Android应用程序线程讯息循环
Android应用程序线程消息循环我们知道,Android应用程序是通过消息来驱动的,即在应用程序的主线程(UI线程)中有一个消息循环,负责处理消息队列中的消息。我们也知道,Android应用程序是支持多线程的,即可以创建子线程来执行一些计算型的任务,那么,这些子线程能不能像应用程序的主线程一样具有消息循环呢?这些子线程又能不能往应用程序的主线程中发送消息呢?本文将分析Android应用程序线程消...
85
热度 -
Android深入探究笔记之二 - 打开一个新的 Activity 并传递参数与怎么响应控件的点击事件
Android深入探究笔记之二--打开一个新的Activity并传递参数与如何响应控件的点击事件.一:说明??????从用户的角度,我希望完成这样的事情:??????用户在主界面点击一个写有?“打开新的窗口”字样的按钮,手机屏幕显示出一个新的窗口,并在这个窗口上显示“我是另一个窗口”。?二:问题。上面的需求可以简化成这两个问题:1.??如何响应用户的点击事件?2.??如何打开另一个窗口(Activ...
98
热度 -
2011.08.24——— android activity 加载形式launchmode
2011.08.24———androidactivity加载模式launchmode2011.08.24———androidactivity加载模式launchmode参考:http://blog.csdn.net/android_tutor/article/details/6310015在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activit...
30
热度 -
Android Service解析解析又解析
AndroidService解析解析再解析学习android有一段时间了,在没有好的师傅带领下,入门时总是碰到这样那样的新概念、新知识,而这些知识虽说能看得明白,却没有深得它的精髓。就好比有一双好看的鞋子,我只知道它很好看,穿起来挺舒服的,但是却不了解为什么穿起来舒服,它是由什么材料组合成的,怎么穿才能更舒服有效。不过开始学习android虽然开头困难重重,但是我坚信大家只要有耐心,有决心不间断地...
96
热度 -
CUDA系列学习(5)GPU基础算法: Reduce, Scan, Histogram
CUDA系列学习(五)GPU基础算法:Reduce,Scan,Histogram喵~不知不觉到了CUDA系列学习第五讲,前几讲中我们主要介绍了基础GPU中的软硬件结构,内存管理,task类型等;这一讲中我们将介绍3个基础的GPU算法:reduce,scan,histogram,它们在并行算法中非常常用,我们在本文中分别就其功能用处,串行与并行实现进行阐述。1.Taskcomplexitytaskc...
652
热度 -
Android支付接入(7):Google In-app-Billing
Android支付接入(七):GoogleIn-app-Billing前段时间有事请耽搁了,今天跟大家一起看下Google的in-appBillingV3支付。如果没有GooglePlay此处附上安装GooglePlay的一键安装器的链接(需要Root权限):http://www.muzhiwan.com/com.muzhiwan.gsfinstaller-86095.htmlgooglePlay...
8
热度 -
Android C2DM 兑现消息推送
AndroidC2DM实现消息推送博客分类:?AndroidAndroidC2DMDemo?com.google.android.c2dm?C2DMBroadcastReceiverJava代码??/*??*/??package?com.google.android.c2dm;????import?android.app.Activity;??import?android.content.Broa...
32
热度