自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (12)
  • 收藏
  • 关注

原创 设置默认日历应用

public void SetDefaultCalendar(Context context){ /** * import android.content.pm.PackageManager; * import android.content.pm.ResolveInfo; * import android.content.Inte...

2019-06-27 13:52:54 1205 1

原创 AES加密速度

the rate of AES encryptionrun cts -m CtsSecurityTestCases -t android.security.cts.EncryptionTest#testEncryption在测试CTS   CtsSecurityTestCases 项的时候,会检查手机data区是否加密,加密速度应该有两种ConsoleReporter: [

2017-06-09 10:22:25 6847

原创 android7.0 开机后立刻恢复出厂设置,偶尔会失败

开机后立刻恢复出厂设置,偶尔会进入recovery模式,不会主动进行擦除用户数据动作。log类似05-12 10:08:17.928 D/RecoverySystemService( 815): setupBcb: [--wipe_data05-12 10:08:17.928 D/RecoverySystemService( 815): --reason=MasterClearConfir

2017-05-15 17:47:46 2830

原创 android7.0 应用间共享文件

android7.0在AndroidManifest.xml中添加                    android:name="android.support.v4.content.FileProvider"            android:authorities="@string/contacts_file_provider_authority"         

2017-04-27 18:21:52 1342

原创 android7.0 点击reset app preferences,后台services关闭

现象:后台FMservice运行,进入settings---apps ---menu---reset app preferences 或者该应用--permissions,手动关闭权限,后台service自动关闭提取的部分log01-01 07:09:23.100   841   854 W PackageManager: Revoke runtime  permission: and

2017-04-27 16:17:34 2095 1

转载 滑动锁屏状态下如何禁止下拉状态栏

JB/KK滑动锁屏状态下状态栏可以下拉是google 4.0 默认的设计。如果要禁止此功能,请修改请修改KeyguardViewMediator.java的adjustStatusBarLocked()方法,将                if (isSecure() || !ENABLE_INSECURE_STATUS_BAR_EXPAND) {       

2017-04-26 10:17:14 4952 2

原创 第三方应用检测应用作假(都需要修改android系统源码)

客户要求将 512M内存的手机显示成1G,并且第三方检测软件检测也是1G我们读内存信息都是读取手机中的/proc/meminfo文件此文件在kernel目录下的/fs/proc/meminfo.cstatic int meminfo_proc_show(struct seq_file *m, void *v)函数在 seq_printf(m, "MemTotal:

2015-03-27 15:53:13 5377 9

原创 使用第三方库的apk 在Ubuntu下编译后不能正常运行

在工作中使用讯飞语音+开发一个语音助手

2014-09-16 17:03:34 831

原创 android 自定义menu菜单样式

Android系统中的menu样式不是太好,可以自定义

2014-08-22 15:48:36 10923

原创 Android 农历日历算法

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import android.util.Log;public class Luna

2014-08-18 13:30:50 5504 3

原创 android 对apk中已经存在的数据库操作

首先需要将数据库文件复制到/data/data/apk包名

2014-08-18 10:21:15 767

原创 android 数据库创建和封装

import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.SQLException;import android.database.sqlite.SQLiteDatabase;import a

2014-08-18 10:02:48 414

转载 性能优化

布局优化代码优化数据库

2014-05-13 15:22:03 1329

转载 android_ITelephony_endCall_挂断电话 .

由于系统API并没有给我们提供Itelephony这个电话管理服务类的接口使用,所以我们就得通过非正常手段来得到这个服务接口.(通过源码中的Itelephony.aidl来帮助我们生成电话管理服务接口,从而使我们能够使用到系统操作电话的功能).例如>>结束通话:1>    拷贝连同包结构将用到的Itelephony.aidl文件到你的项目中(由于其中引入了android.telepho

2014-04-09 14:44:12 697

原创 获取手机和SD卡路径(Android 4.0以上验证过)

StorageManager mStorageManager = (StorageManager)getApplicationContext().getSystemService("storage");  StorageVolume[] storageVolumes = mStorageManager.getVolumeList();                for (Sto

2014-04-03 17:31:59 2291

转载 android 添加新语言之缅甸语

问题描述:添加一种新的语言。问题分析:新添加一种语言需要几步,编译ICU资源,添加字库,添加相应的字串资源。解决方案:以添加缅甸语为例。下面的方式适用于android4.0以上(包括4.0),android2.3的添加方式有些差异。总共有四步。1、编译icu资源(  语言的名称是规定的,如缅甸语的名称是my_MM,可以在维基查找。)

2014-03-21 19:51:35 2026

原创 gps测试代码

import java.util.Iterator;import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.preference.Preference;import android.preference.PreferenceActivity;

2014-03-19 15:19:50 1087

转载 Android 中的telephony

第一部分 c代码        Android源码中,hardware/ril目录中包含着Android的telephony底层源码。这个目录下包含着三个子目录,下面是对三个子目录的具体分析。       一、目录hardware/ril/include分析:                                                      只有一个头文

2014-03-08 17:22:27 939

转载 Android & Vibrator

Android振动器 android.os.Vibrator 1.Java层 frameworks/base/core/java/android/os/Vibrator.java   Vibrator类的实力可以通过 getSystemService(VIBRATOR_SERVICE)获得实例。 两个方法:public abstract void vibrate(long millis

2014-03-06 17:26:54 1612

原创 android4.2 添加其他默认输入法

Android4.2自带有输入法,有很多客户都要求内置指定的输入法。要想添加输入法,并指定成默认输入法,修改方法和Android4.0不一样了。Android 4.2 中虽然定义了Settings.Secure.DEFAULT_INPUT_METHOD,但没有地方赋值。在InputMethodManagerService.java (frameworks\base\services\j

2014-02-19 18:05:11 2005

转载 Android 之 下拉框(Spinner)的使用

下拉列表 Spinner。 Spinner的使用,可以极大提高用户的体验性。当需要用户选择的时候,可以提供一个下拉列表将所有可选的项列出来。供用户选择。 Demo如下,可以留作参考 一、使用数组作为数据源 1.新建一个android的工程 2.工程的layout.xml文件如下:声明一个TextView控件和一个Spinner控件 Xml代码

2014-02-13 09:55:16 2024

转载 Android之BaseExpandableListAdapter的用法

BaseExpandableListAdapter是ExpandableListAdapter的抽象基类,从一些数据中提供数据和视图给可折叠列表视图。例子详解:首先定义一个xml布局文件:[html] view plaincopyprint?xml version="1.0" encoding="utf-8"?>  LinearLayout xmlns:andr

2014-02-13 09:53:26 807

原创 判断屏幕是否解锁

import android.app.KeyguardManager;private KeyguardManager mKeyguardManager = null;在onCreat中添加mKeyguardManager = (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE); 在使用的地方if(mKeyg

2014-01-17 17:02:51 691

原创 Ubuntu 11.10 Android编译环境安装

Ubuntu11.10 64位操作系统下载地址: http://www.ubuntu.com/getubuntu/download  下载版本为:ubuntu-11.10-desktop-amd64.iso按照提示安装完。1.安装JDK 1.1安装JDK包sudo apt-get install sun-java6-jdk如果执行上述命令,找不到 “sun-java6-jd

2014-01-17 10:52:52 822

转载 Ubuntu 11.10 通过配置vnc使windows可以远程桌面,自动启动

在公司里我有两台机器,一台win7 ,另一台前两天安装了ubuntu 11.10 ,搞两套键盘鼠标太烦,干脆给ubuntu搞个远程桌面(在ubuntu下远程win7的话,颜色什么的最高只能到24,很丑),这样就能把两台显示器连到一台机器上,同时用两台机器,一套键盘鼠标。先说说win 下要做的设置:            win 下其实很简单,到vncviewer去下载个客户端就OK了,很小

2014-01-17 10:08:03 959

原创 JNI文件添加

JNI文件夹中一般包括Android.mk、native.cpp和其他.c/.h文件Android.mk文件LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)#LOCAL_MODULE_TAGS := eng samplesLOCAL_MODULE_TAGS := optional# This is the target

2014-01-15 15:13:56 683

转载 Android中Fragment的应用

原文地址:Android中Fragment的应用作者:TigerFragment 表现 Activity 中用UI的一个行为或者一部分. 可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment 想象成一个activity的模块化区域, 有它自己的生命周期, 接收属于它的输入

2013-11-23 11:47:29 645

转载 android 菜单的详细介绍

7.1. ContextMenu7.1.1.概述Android中的上下文菜单类似于Windows中的上下文菜单,Windows中的上下文菜单常称为:鼠标右击后的弹出菜单。Android的上下文菜单的操作类似于列表项中的长按菜单项的事件响应。Android用ContextMenu类管理上下文菜单。7.1.2.常用方法1、Activity.onCreateContextMenu

2013-11-20 15:55:00 950

转载 Android的AlertDialog详解

AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。使用AlertDialog.Builder创建对话框需要了解以下几个方法: setTitle :为对话框设置标题setIcon :

2013-11-18 16:16:02 512

转载 java 判断手机号码和邮箱的正则表达式

Pattern patternMailBox = Pattern.compile("^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");//正则表达的式匹配邮箱 Pattern

2013-11-15 11:15:27 1557

转载 Android TextWatcher监控EditText中的输入内容并限制其输入字符个数

布局中EditText在android布局中经常用到,对EditText中输入的内容也经常需要进行限制,我们可以通过TextWatcher去观察输入框中输入的内容,作个笔记。主布局:    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_he

2013-11-15 10:21:15 949

转载 Android 4.2 关于GlowPadView的说明 .

对于手机OEM/ODM厂商来讲,客制化是必不可少的,国际厂商比如三丧,LG等等,都会对原生Android进行定制。我们买到的手机,系统都是经过定制的,这跟Google Android AOSP有很大的区别,这些区别就是厂商们想搞的差异化。以下内容为GlowPadView客制化的一些笔记,怕以后忘了再去查。       转载请务必注明出处:http://blog.csdn.net/yihongy

2013-11-15 09:43:15 1052 1

原创 4.2 锁屏界面 滑动解锁 降低灵敏度

GlowPadView.java (frameworks\base\core\java\com\android\internal\widget\multiwaveview) handleMove函数中 //源代码中是在targets方向 正负45度角(0.5)double targetMinRad = mFirstItemOffset + (i - 0.5) * 2 * Math.PI

2013-11-13 18:33:49 1133

原创 android4.2 在设置中添加菜单

效果图1 在AndroidManifest.xml文件中添加:                android:label="@string/overclock_model_settings"                android:taskAffinity="com.android.settings"                android:parentAc

2013-10-29 18:24:18 948

原创 android4.2 图库修剪视频后,详细信息中不显示时长

原因:视频修改完成后没有获取剪辑视频时间,并插入数据库TrimVideo.java public void run() {                        try {                      double trimVideoDuration = TrimVideoUtils.startTrim(mSrcFile, mDstFile, mTri

2013-08-15 10:22:11 1310

原创 android4.2 系统截屏后图库详情中时间没有24小时显示

添加import android.text.format.DateFormat;import java.util.Date;...... public MediaDetails getDetails() {        MediaDetails details = super.getDetails();         Date dateTime = new Date(d

2013-08-15 09:45:49 839

原创 android4.2 屏蔽home键

WindowManager.java (frameworks\base\core\java\android\view) 中添加 public static final int FLAG_DISMISS_HOME_KEY = 0x02000000;修改PhoneWindowManager.java (frameworks\base\policy\src\com\android\inter

2013-08-13 10:47:45 3077 4

原创 android 4.2 截屏后,用图库打开,详细信息中高度宽度都为0

GlobalScreenshot.java (android-4.2.1_r1\frameworks\base\packages\SystemUI\src\com\android\systemui\screenshot)(红色为添加或修改代码,黑色为java文件中的上下文)    private String mImageFilePath;    private long mImageTi

2013-07-17 11:08:49 1130

draggridview

支持拖拽 可拖拽

2016-07-28

IP自动拨号

拨打外地电话,自动添加IP号码 破解版,删除了里面的广告 无广告

2014-08-04

jdk-6-linux-amd64

jdk-6-linux-amd64,包含安装说明

2014-05-04

apk权限修改器

此apk安装后,在安装其他apk的时候,可以根据自己需要移除apk中的权限,不会破坏原安装文件

2014-03-25

未接来电提醒 源码

使用PreferenceScreen控件 继承ListPreference的MutiSelectListPreference,可以多选

2014-03-14

Android色码表

Android 色码表 #000000---------#ffffff

2013-12-03

flypigeon源码

flypigeon 可编译的源码,包含开发文档

2013-11-28

at自动测试工具,at命令介绍

AT自动化测试工具.exe AT命令介绍.pdf ATCmd.txt

2013-11-28

小米文件管理器

小米文件管理器源码,添加mk文件可以直接编译通过

2013-11-28

飞鸽传书.apk

手机WiFi局域网聊天工具 连上WiFi后,自动搜索局域网累同类在线用户 可以发送文字、文件、语音

2013-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除