自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(216)
  • 收藏
  • 关注

原创 自定义类报构造方法异常NoSuchMethodException

如下自定义类AccountSelectionPreference明明是定义了两个参数的构造方法,但还是报错。查找原因是编译时采取了混淆的方式,在Android.mk中disable混淆就好了,如下:LOCAL_PROGUARD_ENABLED := disabled11-23 16:15:38.057 E/AndroidRuntime( 1120): FATAL EXCEPTION: main11

2017-11-23 17:37:30 922

转载 (转)慎重使用 android:windowIsTranslucent 主题,其导致启动app非常慢

http://www.lai18.com/content/5446230.html最近做的App,启动的时候非常慢,点击了桌面的App图标,等了5~6秒才看见Logo界面,检查代码: 以为问题出现在以下几点: 1,LogoActivity 处理的 事情太多了.,比如同步服务器的数据下来导入本地数据库中,初始化字体风格;2,继承的Application 类中,初始化了 a:SDKInitiali

2017-09-14 20:15:57 19493 3

原创 Caused by: java.lang.NoSuchMethodException: <init> [class android.content.Context, interface android

09-11 19:17:47.707 E/AndroidRuntime( 2980): FATAL EXCEPTION: main09-11 19:17:47.707 E/AndroidRuntime( 2980): Process: com.android.phone, PID: 298009-11 19:17:47.707 E/AndroidRuntime( 2980): java.lang

2017-09-11 19:35:44 1382

原创 隐藏虚拟按键

final View parent = inflater.inflate(R.layout.gn_answer_fragment, container, false); ExtensionManager.getVilteAutoTestHelperExt().registerReceiverForAcceptAndRejectUpgrade(

2017-08-31 15:27:19 419

原创 Failed to contact Jack server Try 'jack-diagnose'

遇到 Failed to contact Jack server: Problem reading .jack-server/client.pem. Try ‘jack-diagnose’错误。解决方法是: 进入源码相应目录 prebuilts/sdk/toolsjack-admin kill-server jack-admin uninstall-server然后make systemimag

2017-08-22 10:47:48 3765 1

转载 Python日期的加减等操作

Python日期的加减等操作 1. 日期输出格式化所有日期、时间的api都在datetime模块内。datetime => stringnow = datetime.datetime.now() now.strftime(‘%Y-%m-%d %H:%M:%S’)输出2012-03-05 16:26:23.870105strftime是datetime类的实例方法。string => dat

2017-07-28 10:27:06 1071

转载 Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)

去空格及特殊符号s.strip().lstrip().rstrip(‘,’)复制字符串strcpy(sStr1,sStr2)sStr1 = ‘strcpy’ sStr2 = sStr1 sStr1 = ‘strcpy2’ print sStr2连接字符串strcat(sStr1,sStr2)sStr1 = ‘strcat’ sStr2 = ‘append’ sStr1 += sStr2

2017-07-24 11:31:31 234

转载 彻底理解ldpi、mdpi、hdpi、xhdpi、xxhdpi

这个问题我相信困惑了好多人包括很多老鸟,而且有的人以为自己理解其实是错误的,包括之前的我在内,一般让美工做720*1280的切图,就直接放到xhdpi下,如果是做了1080*1920,就直接放到xxhdpi下。其实这四个文件夹和具体的屏幕分辨率是没直接关系的,上面说的做法也有一定道理,因为大部分的720*1280的手机都是高密度手机,1080*1920都是超高密度手机,但是这四个文件夹之和屏幕密度有

2017-07-22 16:40:25 454

转载 Android6.0找不到settings.db数据库问题

Android L (5.1)及以前的版本Settings参数保存在 /data/data/com.android.providers.settings/databases/settings.db里,里面有三个表global, system, secure. 通常这样查看数据adb shell sqlite3 data/data/com.android.providers.settings/data

2017-07-20 15:39:44 983

转载 python在pandas.DataFrame添加一行

from pandas import * from random import * df = DataFrame(columns=('lib', 'qty1', 'qty2'))#生成空的pandas表 for i in range(5):#插入一行<span id="transmark" style="display: none; width: 0px; hei

2017-07-20 11:02:22 1467

转载 [python]解析通达信盘后数据获取历史日线数据

转自:http://bbs.pinggu.org/forum.php?mod=viewthread&tid=4804415&page=1平时我们在做 离线的模型 回溯测试时候,需要历史的k线数据。 可是通达信 的日线数据如下: 日线数据在通达信的安装目录: vipdoc\sh\lday 下面本地的通达信 是没有开放api和外部的 自己的交易回溯测试 工具或框架 进行交互的。虽然 我们也可以

2017-07-19 23:05:27 2873

转载 python给定起始和结束日期,如何得到中间所有日期

import datetime start='2016-06-01' end='2017-01-01' datestart=datetime.datetime.strptime(start,'%Y-%m-%d') dateend=datetime.datetime.strptime(end,'%Y-%m-%d') while datestart<dateend: date

2017-07-18 22:29:46 2257

转载 Python 通配符删除文件

# -*- coding: utf-8 -*-"""使用通配符,获取所有文件,或进行操作。"""import globimport osdef files(curr_dir = '.', ext = '*.exe'): """当前目录下的文件""" for i in glob.glob(os.path.join(curr_dir, ext)): yield

2017-07-18 22:22:53 8465

转载 Pandas速查手册中文版

本文翻译自文章: Pandas Cheat Sheet - Python for Data Science,同时添加了部分注解。对于数据科学家,无论是数据分析还是数据挖掘来说,Pandas是一个非常重要的Python包。它不仅提供了很多方法,使得数据处理非常简单,同时在数据处理速度上也做了很多优化,使得和Python内置方法相比时有了很大的优势。如果你想学习Pandas,建议先看两个网站。(1)官网

2017-07-18 09:57:11 634

转载 【Python开发】matplotlib绘图不显示问题解决plt.show()

最近在看《Python数据分析》这本书,而自己写代码一直用的是Pycharm,在练习的时候就碰到了plot()绘图不能显示出来的问题。网上翻了一下找到知乎上一篇回答,试了一下好像不行,而且答住提供的“from pylab import *”的方法也不太符合编程规范,最后在Stackoverflow找到了想要的答案,特在此分析一下给大家:以下是有问题的代码,不能绘图成功:import pandas a

2017-07-16 22:02:19 1967

转载 Ubuntu下将文本文件转成PDF文件

一、基本思想首先将文本文件转换成PostScript格式文件,然后将PostScript格式文件转换成PDF文件。 二、具体步骤 2.1、下载所需软件需要安装enscript和ghostscript这两个软件,具体执行以下命令:sudo apt-get install enscript ghostscript112.2、执行转换假如现有“a.txt”文件,以其为例进行说明。 2.2.1、转换

2017-07-04 09:50:35 512

原创 cx_Oracle 模块如何安装

➜ ~ pip install cx_Oracle –allow-external cx_Oracle –allow-unverified cx_Oracle Downloading/unpacking cx-Oracle Downloading cx_Oracle-5.1.3.tar.gz (104kB): 104kB downloaded Running setup.py (path:/p

2017-04-04 15:11:05 2023

原创 常用方法汇总

判断某个应用是否安装,可以通过PM查询应用中AndroidManifest.xml中配置的broadcast receiver是否存在,比如判断stk应用是否已安装: private boolean isStkAppInstalled() { Intent intent = new Intent(AppInterface.CAT_CMD_ACTION); Pac

2017-02-22 09:29:46 542

原创 Python 判断变量的数据类型

import types aaa = 0 print type(aaa) if type(aaa) is types.IntType: print "the type of aaa is int" if isinstance(aaa,int): print "the type of aaa is int"

2017-02-18 13:00:22 445

原创 JVM源码分析之FinalReference完全解读

关于FinalReference,下面这个文章写的不错 http://www.infoq.com/cn/articles/jvm-source-code-analysis-finalreference

2017-01-07 10:37:27 371

原创 Android内存泄漏分析实例

测试反馈contacts应用跑monkey 10H有内存泄漏嫌疑,通过procrank命令定时拍照得到USS和RSS的曲线图如下: monkey开始之后和结束时分别抓取了两个hprof,使用MAT解析出Leak Suspects,对比如下:从对比图看到,mokey开始时hprof的leak suspects的可疑点有三个,mokey结束时hprof的leak suspects的可疑点有四个,两者种

2017-01-06 21:20:15 444 1

原创 深入理解Android Telephony 之vendor ril

通过深入理解Android Telephony 之RILD机制分析对原生RILD的分析,可以总结成以下三点: 1、RIL_startEventLoop创建s_tid_dispatch主线程,用来监听RILJ下发到socket的消息并分发。 2、RIL_Init创建s_tid_mainloop线程,负责初始化RILD与modem的socket通道,创建s_tid_reader线程来读取modem上

2017-01-02 18:22:23 2162

原创 深入理解Android Telephony 之RILD机制分析

RILD负责modem和RILJ端的通信,信息分两种:unsolicited和solicited,前者是由modem主动上报的,诸如时区更新、通话状态、网络状态等消息,后者是RILJ端发请求并需要modem反馈的信息。RILJ与RILD之间的通信由主线程s_tid_dispatch负责监听,读取和分发,RILD与modem之间的通信由s_tid_mainloop和s_tid_reader负责写入和读

2017-01-01 20:16:08 3070

原创 Android监听距离传感器

//在activity或service等创建时定义注册监听器private SensorManager mSensorMgr;private Sensor mGnPSensor;//获取传感器管理类及距离传感器mSensorMgr = (SensorManager) context.getSystemService(Context.SENSOR_SERVICE);mGnPSensor = m

2016-12-31 16:37:45 885 1

原创 JAVA 数组转换成List及List转换成数组

import java.util.ArrayList;import java.util.Arrays;String[] array;ArrayList<String> projection = new ArrayList<String>(Arrays.asList(array));

2016-12-31 14:21:54 440

原创 SQLite 聚合函数中的 group_concat()

先上定义 group_concat(x[,y]) 该函数返回一个字符串,该字符串将会连接所有非NULL的x值。该函数的y参数将作为每个x值之间的分隔符,如果在调用时忽略该参数,在连接时将使用缺省分隔符”,”。再有就是各个字符串之间的连接顺序是不确定的。找到这个函数不容易呀,我本身对sql语句懂的就不多,只会增删改查。需求是DepID StaffName101 A

2016-12-29 20:23:36 4505

原创 深入理解Android Telephony之PhoneApp的初始化

PhoneApp即phone进程的初始化应该在系统启动时尽早进行,而这取决于PhoneApp代码包中AndroidManifest.xml是如何配置的,这会在另一篇文章介绍。 先看看PhoneApp.java是什么样子。public class PhoneApp extends Application { PhoneGlobals mPhoneGlobals; Telep

2016-12-27 10:14:34 2176

原创 深入理解Android Telephony之RILD的启动

Android RILD

2016-12-25 20:46:10 2819

原创 startService启动应用进程流程

ContextImpl.java中startService启动一个服务,本文是为了弄清楚当该服务所要运行的进程尚未创建时,系统是如何启动的。 public ComponentName startService(Intent service) { ...... return startServiceCommon(service, mUser); }

2016-12-25 17:08:06 1171

原创 PhoneApp 启动异常分析及解决办法

Unable to instantiate service com.android.services.telephony.TelephonyConnectionService: java.lang.IllegalStateException: No PhoneGlobals here!

2016-12-25 16:49:41 2259

原创 常用批处理

自动kill手机中某个进程 用法:killps process_key          process_key—-进程名关键字 实例:kill掉phone进程com.android.phone,使用”killps phone”adb shell "ps | grep $1" | awk '{cmd="adb shell kill "$2;system(cmd)}'

2016-12-25 12:40:52 284

原创 ubuntu12.04与VM&nbsp;Virtual&amp;nbs…

ubuntu升级后,ubuntu12.04与VM VirtualBox虚拟机无法共享剪贴板,把虚拟机中如下设置-->存储-->控制器中的VBoxGuestAdditions.iso删掉,我的安装位置是/usr/share/virtualbox/VBoxGuestAdditions.iso,跳到这个路径下,sudorm VBoxGuestAdditions.iso,再重启VM Virtual B

2016-12-25 12:27:26 305

转载 4G(LTE)背后的技术和利益…

原文地址:4G(LTE)背后的技术和利益纠结——VoIP,VoLTE,SIP,IMS的前世今生作者:南蓝瓶子不管国内的3G的发展是多么的怪异,中国移动是多么的苦逼地半推半就发展着TD-SCDMA这个“国产”的3G,也不管你究竟有没有反应过来,4G是又快要来了,但即使4G经过了这么多年,被通讯界的大佬们(3GPP,3GPP2,OMA,GSMA等等)反复讨论了n多遍,发了多少版Release标

2016-12-25 12:27:20 814

转载 Kernel&nbsp;driver&nbsp;not&nbsp;installe…

给力原文地址:driver not installed (rc=-1908)">Kernel driver not installed (rc=-1908)作者:崔旭virtualbox 安装时Kernel driver not installed (rc=-1908) 错误的解决方法在CentOS5下,首先下载virtualBox3.0.6,这是稳定版:http://www.virtual

2016-12-25 12:27:18 309

原创 (转)Android反射机制实现与原理

本文介绍Android反射机制实现与原理,在介绍之前,要和Java进行比较,所以先看下Java中的反射相关知识:一、反射的概念及在Java中的类反射  反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是一类应用,它们能够自描述和自控制。这类应用通过某种机制来实现对自己行为的描述和检测,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关

2016-12-25 12:27:13 243

转载 WCDMA与TDD&amp;FDD

好原文地址:WCDMA与TDD&FDD作者:Mr_Lv      在现有的3G有三大主流技术标准:WCDMA、CDMA2000和TD-SCDMA,虽然它们都属于CDMA技术,但是从它们的主要应用方面可分为两类:WCDMA、CDMA2000属于FDD标准;而TD-SCDMA属于TDD标准。另外,3.5G的HSDPA系统中兼有FDD和TDD,而4G的前驱MobileWiMAX兼有TDD、FD

2016-12-25 12:27:08 817

转载 STK&nbsp;App源码解析

原文地址:App源码解析">STK App源码解析作者:kevinSTK这个应用,源码比较少,但理解起来并太容易懂,理解这一部分代码,需要对Java的消息机制非常熟悉,它在底层的流程,基本上都是收发消息的处理,而上层的UI很简单,只有两种UI:Dialog和Menu,所有的Dialog都是在StkDialogActivity显示出来的,List都是在StkMenuActivity中显示,具体显示

2016-12-25 12:27:05 555

原创 (转)Neither&nbsp;user&nbsp;10027…

解决: java.lang.SecurityException:Neither user 10027 nor current process hasandroid.permission.PACKAGE_USAGE_STATS.问题:java.lang.SecurityException: Neither user 10027 nor current process has android

2016-12-25 12:27:03 596

转载 人人都能看懂——c大调d大调f…

原文地址:人人都能看懂——c大调d大调f大调g大调通俗解释作者:屈莽原人人都能看懂——c大调等音调通俗解释   学古典吉他,很可能一开始,就要学习c大调。但是,问题是,老师的解释,往往太专业,弄得初学者一头雾水。   我在网上找到了相关的通俗解释,很容易懂的。   希望对大家有所帮助。  解释这个问题,首先要说明“唱名”和“音名”两个体系。音乐当中,唱名,顾名思义,指唱

2016-12-25 12:27:00 6140 1

转载 使用&nbsp;Tortoise&nbsp;SVN&nbsp;创建&nbsp;Ext…

原文地址:Tortoise SVN 创建 Externals 外部引用目录">使用 Tortoise SVN 创建 Externals 外部引用目录作者:奋斗的点心要专注在使用 SVN 的时候,偶尔会遇到这样的场景:有一份公共代码或数据需要所有分支共享,如果存储在普通的目录下,切分支之后各个分支该目录可能会出现差异,为了避免这种差异,应该使用SVN 的 externals 属性,确保在任意分

2016-12-25 12:26:58 254

空空如也

空空如也

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

TA关注的人

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