自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wxz的博客

心有猛虎,细嗅蔷薇

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android中sqlite的一些操作命令

Android中轻量化的sqlite很好用,本文就介绍一些常用的sqlite命令.table 可以查看此数据库下所有的表; select * from sqlite_master WHERE type = "table";   可以查询到当前数据库中所有表的详细结构信息.schem 可以查看数据库建表语句看看目前挂的数据库  .database 如果要把查询输出到文件  .ou

2017-02-28 16:54:29 365

原创 AndroidStudio的一些代码恢复功能

我一个好兄弟,也是一个程序员,一天写代码的时候,他要删除一个apk文件,点击delete的时候,Androidstudio卡了一下,就出问题了,导致他的所有app下面的所有东西全没了,代码、jar包全没了,用过as的都知道,在as中删除文件,是不会走回收站的。他很着急,他的代码有用版本控制,可是我有好久没提交代码了,用版本回滚,损失还是挺大的,他一时没招了,就去找数据恢复工具,但很失望,数据恢复软

2017-02-28 13:54:16 6018 1

原创 adb命令和进入模拟器data目录的一些坑

Android中我们经常用到模拟器来测试,查看data目录下的文件、数据库。在真机上,data是无法通过Android studio查看文件的,需要root,很麻烦。不过真机上的data目录可以用过手机的文件管理器读取到,也可以电脑来查看,比较麻烦。在Android studio中可直接查看模拟器的data目录。不过很多高版本的模拟器可能也无法看到,这时我们可以用adb命令来查看。例如查看数据

2017-02-28 11:05:41 6709

转载 使用AudioTrack播放PCM音频数据(android)

接手一个老的项目,里面涉及到Android端音频录制和音频播放,它使用的是speex来录制音频,得到的是PCM格式的,我看到是有些不太明白,就找了下面这篇博客来学习一下Android中播放Pcm音频的方法,以此文做记录。博客地址:http://www.cnblogs.com/dongweiq/p/4511908.htmlaudiotrack的源码解析:http://www.cnblogs.

2017-02-27 14:10:59 1290

原创 ViewFlipper的使用

ViewFlipper是ViewAnimator的子类,ViewAnimator是FrameLayout的子类,ViewAnmator是一个切换frameLayout里面子view时有动画效果的控件,而ViewFlipper可以做到同一时间只有一个子view显示,而且可以实现按固定间隔自动切换--有没有一点像广告条的感觉。ViewFlipper使用很容易,可以直接在xml中引用即可,可以设置间

2017-02-23 15:08:41 282

原创 Android中的app忽略电池优化

记录一个app忽略电池优化的工具类:/** * 忽略电池优化 */public void ignoreBatteryOptimization(Activity activity) { PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE); boolean hasIgnore

2017-02-23 14:40:38 20214 2

转载 Android中可通过二维码扫描,直接显示个人名片信息,而且可以点击添加,调用系统的添加联系人功能

微信小程序出来后,出来了一个快速发名片的小程序,他会根据用户的信息生成一张二维码图片,用户扫描之后,就会读取二维码里面的数据,之后调用系统的名片展示界面,之后就可以添加联系人了。开始看到时,还挺好奇的,我用了不同的手机去扫描,发现打开的页面还是不同的页面,初步确认这不是一个html页面,而且不是第三方app的东西,而是系统提供的一个名片页。之后就去看了一下自己的手机通讯录,本人的手机是荣耀7,在联

2017-02-23 11:57:48 10621

原创 Http的15种请求

在Android中一般get、post、put等请求,Android原生的httpUrlConnection支持这些请求方法,当如果有delete、patch方法时,就会有坑例如delete方法,需要设置 http = (HttpURLConnection) new URL(url).openConnection(); // 设置参数 //

2017-02-21 11:32:42 902

原创 Android中build类中一些产品的属性定义

2017-02-21 11:28:58 662

原创 Android中dp与px的对应关系

2017-02-21 11:25:59 612

原创 eclipse转战as的一些快捷键对比

2017-02-21 11:21:35 399

转载 Android中context、activity、service、broadcastReceiver的使用

大家注意看到有一些NO上添加了一些数字,其实这些从能力上来说是YES,但是为什么说是NO呢?下面一个一个解释: 数字1:启动Activity在这些类中是可以的,但是需要创建一个新的task。一般情况不推荐。 数字2:在这些类中去layout inflate是合法的,但是会使用系统默认的主题样式,如果你自定义了某些样式可能不会被使用。 数字3:在receiver为null时允许,在4.2

2017-02-21 11:11:12 468

原创 Android的BadTokenException和魅族手机卸载APP之后无法重装的解决

app集成bugly之后,就收到了很多bug,有一个bug,就是BadTokenException,产生的原因是在activity中显示popupWindow,此时可能activity被销毁了解决的方式是在popup的show之前先判断activity是否finish了。

2017-02-20 10:52:59 794

原创 Android的android.os.DeadObjectException异常

Android app集成bugly之后就收到了android.os.DeadObjectException,解决方式是在manifest中设置application的硬件加速为false:android:hardwareAccelerated="false"异常原因:deadObjectException异常,说明应用的service已经停止;要么是从操作系统中丧生,要么从应用程序中

2017-02-20 09:51:46 15084

原创 记录edittext的一些坑

edittext在Android中实文本输入的,非常常用,它的属性也很多,先来说一下属性android:imeOptions="actionDone" 这个属性是用来控制软键盘弹出后在,软键盘右下角显示的图标,actionDone一般显示的是回车键,点击之后软键盘会关闭。当页面有很多edittext时,你想用户通过软键盘的右下角按钮来实现依次输入,就对edittext设置actionNext,

2017-02-16 18:20:17 544

转载 记录Activity的onCreate()方法的参数PersistableBundle

其实我一直没有关心过onCreate重载方法中的第二个参数PersistableBundle,今天没什么事,就去看了一下Activity,就想知道PersistableBundle到底有什么用,查了资料之后才知道它与Activity的持久化有关系。如果是设置了Manifest的android:persistableMode="persistAcrossReboots",那么activity就具备了

2017-02-16 14:29:14 498

原创 记录微信分享的应用签名的坑

当时app需要继承qq和微信的分享,我利用keytool工具获取到了应用的sha1值,就将资料提交给了总监了(总监负责申请需要的appkey),测试时发现qq分享能调起,但微信分享不行。之后就各种资料查询,进入微信公众平台,仔细看了一下,发现微信的应用签名还真是有很多坑,它使用的是MD5,而不是sha1,切记是MD5,之后还需要对MD5做处理,通过keytool工具获取到的MD5值,中间有冒号,而

2017-02-16 14:19:19 7368 5

原创 Android中桌面图标显示通知消息的数量

在Android手机上,可以看到qq、微信、微博、陌陌等都可以在桌面图标上显示未读消息数量提醒,一直很奇怪是如何实现的。       看了一些博客,Android原生并不支持,网上提供了有很多种实现方式。一:有些厂商的定制rom修改了源码,支持这种操作,像小米,lg这些都可以直接调用api就可以搞定,参考博客:http://blog.sina.com.cn/s/blog_96a14689010

2017-02-16 11:56:51 13927

转载 Android的manifest文件中的application中的android:supportsRtl="true"

这个是为了做地区适配的,RTL即从右向左布局,Android4.2支持原生RTL,有些语言,例如阿拉伯语,它的阅读习惯是从左向右的,为了优雅的更改布局方向,直接在application中设置android:supportsRtl="true"即可。一旦启用,该系统将启用各种RTL API来用RTL布局显示您的应用。举例来说,在操作栏中将操作按钮显示在左侧,而把图标和标题显示在右侧。所有您用框架

2017-02-16 10:17:29 3188

原创 Android中intent的隐式意图

android中应用的各项组件之间通过intent来实现跳转如果想不用明确知道组件的名字,就可以使用隐式意图,实现起来也很简单,你需要在Android清单文件中对对应的组件设置intent-filter。一个意图包括action,category,data,type等,action定义了动作,使用隐式意图时设置的action必须和intent-filter里面的actin一致,category

2017-02-09 11:08:50 451

原创 音乐app的替换锁屏方案

用了一段时间酷狗音乐之后,我就发现音乐在后台播放的时候,我的锁屏变成了酷狗定制的,后来指细看了一下,感觉并不像锁屏,除了不能使用返回键,像华为的虚拟键的home和任务键依旧可以用,就觉得好奇,就去找了一些资料,发现这种就是activity,之后设置锁屏不上锁,因为音乐播放一直在后台运行,就可以一直监听锁屏广播,之后就明白了很多。感谢这位大神的blog,记录一下:http://www.07net

2017-02-04 16:24:11 663

signapk jar包

签名apk的jar包

2023-05-18

Android AOSP日志文件

用于分析Android手机启动过程的日志

2022-09-24

俄罗斯方块,java

JAVA环境下的俄罗斯方块

2014-06-26

空空如也

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

TA关注的人

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