Android新姿势:如何截取短信

android截取短信其实并不难,难就难在现在很多手机上都装了360、管家等(流氓)应用,这些应用有一个共同点就是拥有拦截短信的最高优先级,所以对于我们开发者来说简直是折磨。。。公司要做一个【因为是机密所以不能说】的项目,有个需求是拦截手机系统的短信,而且不能在手机的短信应用上显示。OK,一开始以为不难,网上查了一下资料也发现有人做过,于是就开始写demo,结果才发现,这尼玛就是个大坑啊!!首先网...
截取短信 Android

【Android 开发实例】时间管理APP开发之数据库设计

当然也可以先写界面什么的,但是,总觉得先把数据库后台写好在写界面比较放心。对于数据库的设计,我一开始没什么概念,甚至不知道如何下手,一开始想着设计成几个表?有哪些字段?最后用了两天时间,还是一无所获。最后参照着数据库系统概论课的一些东西以及查看别的项目的源码,才大概的确定数据库。因为这个APP的类别被我确定只能是二级类别。所以我设计成三个表:总类表,子类表,详细记录表。(程序代码中出现的Log语句...
Android 开发 APP开发 数据库设计

Android数据存储

Android中常用的数据存储一般有三种方式:SharedPreferences、文件和SQLite数据库,用来保存需要长时间保存的数据。本文将通过几个具体的小实例来讲解这三种方式的具体实现。数据存储之SharedPreferences:SharedPreferences位于android.content包中,用于存储少量简单数据。其特点有:1. 轻型的数据存储方式2. 基于xml文件的存储方式,...
Android 数据存储

Android权限注解

Android应用程序在使用很多功能的时候必须在Mainifest.xml中声明所需的权限,否则无法运行。下面是一个Mainifest.xml文件的例子:?xmlversion=1.0encoding=utf-8? manifestxmlns:android=http://schemas.android.com/apk/res/android package=hi.braincol.l...
权限 Android

Cocos移植到Android的一些问题-中文乱码问题

Android平台版本和设备碎片化很严重,因此从Win32平台移植到Android平台会有很多问题,下面是我们归纳的从Win32平台移植到Android平台遇到的一些问题。在Android平台中文乱码并不是一个问题,或者说在Android平台是不应该出现中文乱码的。这个问题究其根本是因为我们在Windows下采用开发Android应用导致的问题。默认情况下Windows中文环境是采用GBK编码,源...
android开发 中文乱码 Cocos移植

如何编写高效android代码

基于Android相关设备作为嵌入式设备范畴,在书写App应用的时候要格外关注效率,并且受电池电量的限制。这就导致嵌入式设备有诸多考虑、有限处理能力,因此就要求我们尽量去写高效的代码。本文讨论了很多能让开发者使他们的程序运行更有效的方法,遵照这些方法,你可以使你的程序发挥最大的效力。引言对于占用资源的系统,有两条基本原则:不要做不必要的事不要分配不必要的内存所有下面的内容都遵照这两个原则。1、避免...
android开发

android学习十一(android的SQLite数据库的使用)

SQLite是一款轻量级的关系型数据库,它运算速度快,占用资源少,通常只需要几百k的内存就够了,支持标准的sql语法和数据库的ACID事务。在android中为了能够更加方便的管理数据库,专门提供了一个SQLiteOpenHelper帮助类,借助这个类就可以非常简单的对数据库进行创建和升级。SQLiteOpenHelper是一个抽象类,如果我们要使用的话,就需要创建一个自己的类去继承它。 SQLi...
SQLite android

Android ActionBar详解(一):ActionBar概述及其创建

在Android 3.0中除了我们重点讲解的Fragment外,Action Bar也是一个重要的内容,Action Bar主要是用于代替传统的标题栏,对于Android平板设备来说屏幕更大它的标题使用Action Bar来设计可以展示更多丰富的内容,方便操控。Action Bar主要功能包含:1. 显示选项菜单2. 提供标签页的切换方式的导航功能,可以切换多个fragment.3. 提供下拉的导...
ActionBar

Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)

这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。 可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了解这个库的使用和配置。 GITHUB上的下载路径为:https://github.com/no...
Android 异步加载 加载类库

Android——检测TXT文件中是否含有双字节字符

在读取双字节字符时,主要涉及到编码的选取:Java代码 收藏代码publicstaticbooleanisRightfulTXT(Filef){ //TODOAuto-generatedmethodstub Stringregexp=“[^\\x00-\\xff]“;//双字节字符 Patternp=Pattern.compile(regexp); try{ FileInputStr...
Android