自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_32611951的博客

不忘初心,方得始终

原创 Android使用MediaRecorder可以使用自带的pause()实现音频暂停功能

谷歌原生MediaRecorder是没有实现Pause()和Resume()。MTK在MediaRecorderEx中扩展了这两个接口,使AP可以调用这两个接口,实现录像pause和resume的功能。但许多客户对这两个接口并不熟悉,不知道怎么调用,因此在此处详细说明这两个接口的用法。 方案一...

2018-08-21 15:47:48

阅读数 1416

评论数 0

转载 Eclipse error:can't find api database,api check not performed

最近用eclipse开发android项目时候,经常遇到这个错误提示,然后只能通过clean project消除错误,在网上查了下,说是项目里面配置的版本在本地sdk中不存在,然我我把我项目中的最低minSdkVersion版本和targetSdkVersion版本与本地的sdk版本做了匹配,但...

2018-07-04 15:30:15

阅读数 265

评论数 0

原创 Eclipse error:Dex Loader] Failed to load D:\Eclipse\SDK\build-tools\26.0.3\lib\dx.jar

emmm....今天重新安装了eclipse,在我更新完sdk就报错:1.Error: Error parsing D:\Eclipse\SDK\system-images\android-23\android-wear\armeabi-v7a\devices.xml Error: Error p...

2018-05-30 15:14:57

阅读数 7900

评论数 1

转载 Android Studio打包apk

在android studio导出的apk分为4种,一种是未签名调试版apk,一种是未签名发行版apk,一种是已签名调试版apk,还有一种是已签名发行版apk。以下将介绍这4种apk如何导出。一、调试版apk与发行版apk区别Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含...

2018-05-30 10:00:34

阅读数 6391

评论数 0

原创 error:Error:Unable to start the daemon process. This problem might be caused by incorrect configurat

有时候在android studio 中导入其他项目的时候会报错:Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For...

2018-05-21 15:37:51

阅读数 262

评论数 0

转载 Android studio 配置NDK及开发实例

准备工作如果你还没有安装NDK:方法(一)下载,然后解压。无需安装。https://developer.android.com/ndk/downloads/index.html#stable-downloads 解压得到android-ndk-r15c目录,记住路径。主要需要它下面的ndk目录及文...

2018-05-21 15:06:50

阅读数 992

评论数 0

原创 Android7.0源码添加默认wifi热点到“已保存的网络中“

        因为项目需求,需要修改源码,添加一个默认的WIFI热点,开机以后搜索到已知名字的热点后,能够自动连接上wifi.就相当于需要提前把wifi热点名字和密码添加到“已保存的网络中”。wifi链接过的热点都会将此热点的AP保存到配置文件wpa_supplicant.conf中,adb s...

2018-05-21 11:36:48

阅读数 1095

评论数 1

原创 android 源码中预置带.so文件的APK

有源码有.so预置apk: LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := $(call all-java-files-under,src) ...

2017-09-21 15:04:41

阅读数 967

评论数 0

转载 UnsatisfiedLinkError X.so is 64-bit instead of 32-bit之Android 64 bit SO加载机制

今天用户反馈应用闪退崩溃了。然后找呀找… 过程原来是这样的: 还是说下项目背景 应用本身是个Android App,感觉这是费话呵,引用了一个JAVA项目。在应用启动后会将App res/raw中的动态库压缩包复制到Sdcard进行解压,然后使用System.load(libPath)...

2017-09-21 14:48:11

阅读数 264

评论数 0

转载 android 按行读取txt文本内容

public static String ReadTxtFile(String strFilePath) { String path = strFilePath; newList=new ArrayList(); //打...

2017-09-21 09:51:16

阅读数 18862

评论数 0

原创 Android中实现暗码启动APK【二】

上一篇说到的是使用了发送广播启动暗码,还有一种就是在源码中修改代码。预置需要使用暗码启动的apk。可以是带源码预置或者不带源码预置,我测试的是没有使用带源码,直接预置的APK,再添加一个Android.mk。 如果直接预置apk,就不需要用到Receiver了,注册文件也不要写注册广播的代码。 ...

2017-02-15 16:49:09

阅读数 1167

评论数 0

原创 android中实现暗码启动apk【一】

相信大家一定接触过手机里面的各种暗码启动app,最熟悉的就是在拨号盘输入”*#06#” 查看手机的IMEI号。如果我们也想实现一样的功能,自定义暗码启动我们自己的app,该如何实现呢,其实去网上搜索暗码启动apk,有很多相关的栗子,也说的很清楚,我在此记录下我实现此功能的方法。我实现此功能是在MT...

2017-02-15 15:49:25

阅读数 2430

评论数 0

转载 Android The Type R is already defined

在低于SDK1.5版的项目时,有时会在Eclipse下面的Problems中看到"The Type R is already defined"的提示,表示R被重复定义了,通常是由于旧版SDK与新版SDK生成R.java的文件夹不同所致。 这时只要打开"src&quo...

2017-01-05 13:34:59

阅读数 474

评论数 0

转载 Android 耳机插拔流程源码跟踪浅析

Android 开发过程中,使用耳机控制拍照,控制音乐播放,控制打电话等,线控再到蓝牙控... 耳机也在不断升级,耳机插拔的程序这一块也在不断完善。因此,在定制开发过程中,阅读这部分流程代码是必修的功课了,至少首先的要搞清楚程序走的线路流程。下面结合我在实际工作过程中遇到的bug,需求定制等做个简...

2016-12-28 16:45:23

阅读数 316

评论数 0

转载 android平台上耳机缓慢插入时图标显示后又消失的bug

在Android某些平台上,当耳机缓慢插入时,有可能会出现耳机图标在状态栏上出现一下,然后又消失的情况,出现这种情况的原因是: 耳机插入速度快时,上报如下键值: /dev/input/event4: 0005 0002 00000001 /dev/input/event4: 0005 0004...

2016-12-28 16:28:15

阅读数 415

评论数 0

转载 35 个 Java 代码性能优化总结

前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么...

2016-11-01 20:33:17

阅读数 103

评论数 0

原创 [out/target/product/tf6753_66c_m0/obj_arm/SHARED_LIBRARIES/libcameracustom_intermediates/LINKED/libc

[out/target/product/tf6753_66c_m0/obj_arm/SHARED_LIBRARIES/libcameracustom_intermediates/LINKED/libcameracustom.so] Error 1 今天使用Ubuntu中的RapidSVN179...

2016-10-17 15:16:13

阅读数 778

评论数 0

转载 ubuntu 使用 find&grep 查找文件

1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expr ession Print,表示全局正则表达式版本,它的使用权限是所有用户。 2.格式 grep [options] ...

2016-10-14 10:09:10

阅读数 555

评论数 0

原创 Please ensure that adb is correctly located at 'E:\EclipseDociments\eclipse_adt\adt-bundle-windows-x

今天在打开eclipse的时候,本来想跑一下项目的,谁知道,一运行几秒之后弹出: [2016-10-14 09:41:08 - Test] The connection to adb is down, and a severe error has occured. [2016-10-14 09...

2016-10-14 09:45:20

阅读数 1664

评论数 0

转载 Android 如何监听返回键,弹出一个退出对话框

Android 如何监听返回键点击事件,并创建一个退出对话框, 防止自己写的应用程序不小心点击退出键而直接退出。自己记录下这个简单的demo,备用。 注:如下代码当时是从网上copy过来的,现在忘了它出自哪个原作者了,在此说声抱歉。 源码如下: public class BackKeyT...

2016-10-13 11:18:59

阅读数 152

评论数 0

原创 EditText禁止输入中文设置

首先有两种方式可以设置,在xml中和代码中都可以设置 在xml中设置的 在xml中设置 在代码中设置 -EditText有一个属性:android:digits属性 这个属性是直接在里面添加你可以在输入框中输入的类型,举个栗子: - 只允许输入数字 android:digits="...

2016-10-12 19:58:21

阅读数 1972

评论数 0

原创 Launcher3将hotseat栏固定,禁止拖动,禁止形成文件夹

形成文件夹形式,是在Workspace.java中的 onDrop()方法里面实现的。 在Workspace.java 中—>如果拖动图标落点处可以合成一个Folder,调用Workspace-createUserFolderIfNecessary()方法, 如果拖动的图标可以加进一个文...

2016-10-12 16:46:17

阅读数 1157

评论数 0

原创 添加设置密码功能

这是一个小Demo,可以设置密码,然后更改密码。可以添加到你需要的功能上面,比如需要输入密码才能查看个人信息 很简单,先看效果图,在写代码啦。界面有点儿丑,自己可以根据需求修改。 SettingPwdActy.java import java.io.ByteArrayOutputStre...

2016-10-12 16:17:14

阅读数 404

评论数 0

原创 Android Alert Dialog点击按钮对话框不关闭

今天项目中有用到Alert Dialog,然后是设置密码进入界面,设置密码界面有两个dialog,在第一个dialog需要判断密码是否正确,然后在进行下一步,但是每次在点击确定按钮或者取消按钮,dialog都会直接关闭,如果你写dismiss,或者return等等都是没有用的,所以今天我们只需要添...

2016-10-12 15:02:57

阅读数 253

评论数 0

原创 Launcher中WorkSpace图标的位置固定

http://blog.csdn.net/dande618/article/details/9248793?locationNum=7 这篇博客有说到,大家可以参考一下。这里我只是给大家说具体位置。 博客说到的canReorder = false 这个属性,这个是在CellLayout.这个类中...

2016-09-29 17:18:22

阅读数 625

评论数 0

原创 linux grep命令详解

grep:ubuntu的grep是用来过滤出一个文件中对自己有用的信息。它能使用正则表达式搜索文本,并把匹配的行打印出来。  grep的使用,下面链接有详细的说明:http://www.itshouce.com.cn/linux/linux-grep.html  (感谢分享链接的小伙伴)

2016-09-20 11:01:35

阅读数 154

评论数 0

原创 正则表达式 @符号和#号--->@&nbsp和#&nbsp

项目中需要用到在TextView里面显示:@名字&nbsp、#网址链接&nbsp 。为可点击状态,可以用代码判断也可以用正则表达式: 以下是正则表达式 AT@: String regex = "#[\\w\\p{InCJKUnifiedIdeographs}-]{1,2...

2016-09-05 14:01:21

阅读数 745

评论数 1

原创 Activity启动后立即弹出PopupWindow的两个方法

第一种方法: 利用Activity的 onWindowFocusChanged()方法 @Override public void onWindowFocusChanged(boolean hasFocus) {  super.onWindowFocusChanged(hasFocus); /...

2016-09-05 13:57:20

阅读数 132

评论数 0

原创 json错误处理org.json.JSONException: No value for XXX

最近在解析数据的时候,碰到解析数据解析不了,会报空指针。 解析数据有多种方法Json、Gso等,根据自己的项目用合适的解析方式。 我用的JSONObject解析,至于为什么会报空指针呢,是因为从服务器端请求到的数据,每一条数据的键值对不一样,有的字段如果没有值,不会返回任何东西的。 所以这时...

2016-09-05 13:41:39

阅读数 1710

评论数 0

原创 Error:Execution failed for task ':app:clean'. > Unable to delete directory:......

用android studio编译项目的时候,前几次都是运行正常的,但是有时候还是会碰到报以下图片这种错误: 这时候可以先试一下以下这几种方法: 1.重新编译一下项目 ,或者 clean一下; 2.执行Tools菜单下的Android->Sync Project with Gradle Fi...

2016-09-01 16:34:11

阅读数 372

评论数 0

原创 android studio中新建项目的时候看不到最下面的一排按钮

今天打开Android studio 就变成这样了,不知道怎么回事,百度了一下,找到了两种方法,都没有试出来。这个问题也是第一次碰到,有的人说是sdk的问题。 百度的时候看到一篇博客,可以参考一下。http://blog.csdn.net/xueshanfeihu0/article/details...

2016-08-11 10:00:14

阅读数 1791

评论数 2

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