
Android应用开发
文章平均质量分 81
koozxcv
欢迎大家关注我的微信公众号:移动安全骑士,从2024.11月开始,我会在公众号中更新移动安全最新知识内容。和大家一起学习探讨。
展开
-
Handler用法
方法二:(Thread+Handler)查阅了文档和apidemo后,发觉常用的方法是利用Handler来实现UI线程的更新的。Handler来根据接收的消息,处理UI更新。Thread线程发出Handler消息,通知更新UI。Handler myHandler = new Handler() { public void handleMessag转载 2015-12-15 17:16:39 · 363 阅读 · 0 评论 -
Android:学习AIDL,这一篇文章就够了(下)
前言上一篇博文介绍了关于AIDL是什么,为什么我们需要AIDL,AIDL的语法以及如何使用AIDL等方面的知识,这一篇博文将顺着上一篇的思路往下走,接着介绍关于AIDL的一些更加深入的知识。强烈建议大家在看这篇博文之前先看一下上一篇博文:Android:学习AIDL,这一篇文章就够了(上)注:文中所有代码均源自上一篇博文中的例子。另:在看这篇博文之前,建议先将上一篇博文中的代码转载 2016-10-10 15:00:21 · 854 阅读 · 0 评论 -
谈一谈我的对编码的理解
作为通信出身的我,自然接触过很多的编码方式,在通信领域中,数字信号的收发端信号除了要进行调制解调外,还需要编码和译码。说的通俗点,编解码即就是一种约定的规范,来将人类世界的存在映射到计算机能表示并解译的存在。Nodepad++相信大家都有用过,格式那一栏有ANSI格式编码,UTF-8格式编码,UTF-8无BOM格式编码,UCS-2 Big Endian以及UCS-2 Little Endi原创 2016-08-01 14:29:30 · 3363 阅读 · 0 评论 -
Android中Context详解 ---- 你所不知道的Context
大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是应为我们在开发中 时刻的在与它打交道,例如:Service、BroadcastReceiver、Activity等都会利用到Context的相关方法 ; 说它陌生,完全是 因为我们真正的不懂Context的原理、类结构关系。一个简单的问题是,一个应用程序App中存在多少个转载 2016-04-12 11:10:08 · 412 阅读 · 0 评论 -
Android基础之Process
转自:http://blog.youkuaiyun.com/liuhaomatou/article/details/22445755Android基础之Process进程默认情况下,同一个应用程序中的所有组件运行在同一个进程中,而且绝大多数的应用程序也都是这样的。但是,如果我们想要控制让某个特定的组件属于某个进程,我们可以在manifest文件中进行配置。在每种组件元素(activity、se转载 2016-03-10 09:57:45 · 420 阅读 · 0 评论 -
Android中Parcel容器详解
android提供了一种新的类型:Parcel。本类被用作封装数据的容器,封装后的数据可以通过Intent或IPC传递。 除了基本类型以外,只有实现了Parcelable接口的类才能被放入Parcel中。Parcelable实现要点:需要实现三个东西1)writeToParcel 方法。该方法将类的数据写入外部提供的Parcel中.声明如下:writeToParce原创 2016-03-08 16:37:49 · 1433 阅读 · 0 评论 -
SWIG and Android
SWIG and AndroidOverviewAndroid examplesExamples introductionSimple C exampleC++ class exampleOther examplesC++ STLThis chapter describes SWIG's support of Android. 18.1 OverviewTh翻译 2016-03-04 23:03:27 · 637 阅读 · 0 评论 -
Android开发中在JAVA中调用C/C++ native代码
Android 从Java调用C/C++当无法用 Java 语言编写整个应用程序时,JNI 允许您调用C/C++本机代码。在下列典型情况下,您可能决定使用本机代码:希望用更低级、更快的编程语言C/C++去实现对时间有严格要求的代码。希望从 Java 程序访问旧代码或代码库。需要标准 Java 类库中不支持的依赖于平台的特性。我为什么需原创 2016-03-03 18:37:48 · 8507 阅读 · 2 评论 -
Android NDK项目中使用SWIG生成JAVA类和C/C++封装代码
发现最近记忆力非常差,估计和压力大有关系。今天在阅读《Android C++高级编程》这本书的时候,写了一个小的demo来利用SWIG工具来自动生成必要的JNI封装代码来简化Android c/c++项目的开发过程的 。在这里做个总结吧,和大家分享,也便于我今后忘记时快速回忆。毕竟好记性不如烂笔头!1.什么是SWIG(Simplified Wrapper and Interface Gen原创 2016-03-02 16:10:25 · 3782 阅读 · 1 评论 -
String、StringBuffer、StringBuilder区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常原创 2015-12-21 15:36:45 · 399 阅读 · 0 评论 -
Android之Intent
简单来说,Intent是系统各组件之间进行数据传递的数据负载者。当我们需要做一个调用动作,我们就可以通过Intent告诉Android系统来完成这个过程,Intent就是调用通知的一种操作。Intent有几个重要的属性,下面我们将会逐一介绍:1.action,要执行的动作对于有如下声明的Activity:[html] view plaincopy原创 2015-12-18 09:43:13 · 324 阅读 · 0 评论