![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
007Android开发学习教程
反者道之动-弱者道之用
执着追求;对未来有梦想
展开
-
Android系统中WifiManager中关于wifi的5种状态的描述
一、背景项目中有接触到Android系统中wifi状态处理逻辑相关的测试,有必要深入追究一下,现在把查阅到资料整理分享触出来。二、结论总结①Android系统中针对wifi的状态一共分为5种(开启中、已开启、关闭中、已关闭,未知)分别对应的英文描述如下:API地址查看:http://www.android-doc.com/reference/android/net/wifi/WifiManager.html②以Android9.0为例,源码地址:https://www.android原创 2020-10-26 20:14:19 · 1108 阅读 · 0 评论 -
dropbox源码分析&错误类型分析
转自:https://blog.csdn.net/longlong2015/article/details/61620842最近工作中涉及部分dropbox相关内容,整理一下,本文涉及的Android源码版本为Android 6.0。DropBoxManagerService简述DropBoxManagerService(简称DBMS)主要用于记录 Android 运行过程中, 内核, 系统进程, 用户进程等出现严重问题时的 log, 可以认为这是一个可持续存储的系统级别的 logcat,.转载 2020-09-18 10:51:35 · 829 阅读 · 0 评论 -
%date:~0,4%和 %time:~0,2%字符截取操作用法
那么如下的各个操作的意义如下:%date:~0,4% 表示从左向右指针向右偏0位,然后从指针偏移到的位置开始提取4位字符,结果是2014(年的值)%date:~5,2% 表示指针从左向右偏移5位,然后从偏移处开始提取2位字符,结果是03(月的值)原创 2014-03-01 13:20:38 · 13955 阅读 · 3 评论 -
Java IO流学习总结
Java IO流学习总结本文转载自:http://www.cnblogs.com/oubo/archive/2012/01/06/2394638.htmlJava流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种转载 2013-09-05 20:05:04 · 664 阅读 · 0 评论 -
出现“无法通过windows installer服务安装此安装程序包。您必须安装带有更新版本Windows Installer服务的Windows Service Pack”提示如何解决?
出现“无法通过windows installer服务安装此安装程序包。您必须安装带有更新版本Windows Installer服务的Windows Service Pack”提示如何解决?我的系统是xp系统,昨天安装TortoiseSVN的时候发现安装包不能使用。报错无法通过windows installer服务安装此安装程序包。您必须安装带有更新版本Windows Installer原创 2013-09-13 09:14:51 · 12350 阅读 · 2 评论 -
手机SIM卡无法识别解决方案
SIM卡是工作中测试用的,经常插拔到不同的手机,前两天SIM卡放到手机中都能正常识别,今天插入到另一款手机中发现无法识别。心里糟了,是不是卡坏了,根据之前的直觉,在公司找了一块橡皮,在SIM卡的芯片部位反复擦了十几下,插入手机后神机出现,SIM可以识别了。以后遇到类似问题的网友可以试试,看能否解决你的问题。这招儿十有八九还是很灵的。原创 2013-09-04 14:04:04 · 3460 阅读 · 2 评论 -
时间戳转换为日期工具apk源码实现
将时间戳转换为日期,如程序中获取到的时间戳为:1377921697453,转换为日期后为:2013年08月23日 12时01分37秒。原创 2013-08-31 12:50:28 · 1039 阅读 · 0 评论 -
格式化日期显示为2013-08-29 02:47:03的形式
格式化日期显示为2013-08-29 02:47:03的形式,方法如下:格式化日期显示为2013年08月29日 02:47:03的形式,方法如下:原创 2013-08-29 14:53:28 · 1595 阅读 · 0 评论 -
What does grep stand for in Linux operating system?
linux grep命令1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。原创 2013-11-07 19:18:22 · 971 阅读 · 0 评论 -
"MtkWriteTool.exe Flash tool.exe应用程序正常初始化(0xc0150002)失败。请单击“确定”,终止应用程序。"解决方案
声明一下我的电脑是windows xp系统,今天使用mtk烧机工具等时出现MtkWriteTool.exe 应用程序正常初始化(0xc0150002)失败。请单击“确定”,终止应用程序。这样的错误,百思不得其解,还以为是电脑中毒了呢?后来百度才知道 flash_tool.exe等mtk工具初始化失败,是因为flash_tool等工具是用visual c++语言写的,只所以会初始化失败是因为没有visual c++程序所需要的库文件,解决这个问题实际很简单,只需要下载个运行库文件就行了!原创 2014-03-16 14:29:11 · 2325 阅读 · 0 评论 -
没变强是因为你太舒服(图)
职业生涯很长,对企业而言,它需要你成为一个专才,但从职业发展来看,你需要成为一个全才,方能适应社会的变化。阻碍你成为全才的不良习惯有很多,有时候我们喜欢趋利避害,拖延症更是让自己定下来的目标难以实现。 从现在起,你要努力去寻找各种让自己变得不舒服的环境、习惯,别害怕痛苦,伴随着痛苦的出现,才会有成长的空间。新的一年让自己变得更强,告诉你五个变得更强的生活习惯。这个世界上有两种人转载 2014-03-23 23:27:22 · 789 阅读 · 0 评论 -
批处理_批量删除手机中某些目录中的文件
将如下内容复制到文本文件中,然后将后缀名修改为.bat原创 2014-04-19 13:04:03 · 1223 阅读 · 0 评论 -
日语假名原来可以这么漂亮的书写(日语假名书写演示软件)
日语假名原来可以这么漂亮的书写(日语假名书写软件)下载地址:http://pan.baidu.com/s/1hqzKwNM一款适合初学者和想写好日语假名的软件!原创 2014-06-03 22:44:52 · 2423 阅读 · 0 评论 -
for循环遍历字符串的另一种方法
遍历字符c,让它分别等于字符串数组chars里面的各个字符,然后执行下面的语句,当c被赋值为chars里面所有字符各一次后,就会退出这个循环.原创 2014-07-26 17:53:47 · 5340 阅读 · 0 评论 -
Java 正则表达式详解
http://www.jb51.net/article/16829.htm 转自许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request)已经得转载 2014-11-08 20:50:23 · 598 阅读 · 0 评论 -
android:persistent="true"相关--保证不被系统kill掉
转自:http://blog.csdn.net/zmyde2010/article/details/6756368总结:1、必须是System/app/下面的应用2、android:persistent="true"属性必须设置。3、查看方法:adb shell cat proc/进程id/oom_adj4、修改方法:write /sys/module/lowmemo转载 2015-02-08 15:01:10 · 7558 阅读 · 0 评论 -
批量删除应用后执行某个操作
adb uninstall com.alibaba.android.babylonadb uninstall com.taobao.etaoadb uninstall com.taobao.taobaoadb uninstall org.cocos2dx.FishingJoy2adb uninstall com.taobao.ju.androidadb uninstall co原创 2015-04-18 16:03:09 · 494 阅读 · 0 评论 -
格式化时间显示为两位数的方法
项目中遇到时间的小时和分钟显示为一位数,如18:6分或5:12分,当时时间的小时和分钟都为两位数时,界面显示不太一致。需要将时间显示为两位数显示,代码如下:原创 2013-08-17 15:20:57 · 1785 阅读 · 0 评论 -
android应用程序安装位置android:installLocation翻译
前言:从android API 8开始,可以将应用程序安装在外边存储空间(如设备的SD卡)。这是一个在manifest中的一个可选的属性,即android:installLocation,如果应用程序未声明此属性,应用程序将被安装到内部存储空间上并且不能移动到外部存储空间。本文如下部分即是对android:installLocation的三种属性的翻译,一方面提高自己的翻译水平,一方面供需翻译 2013-07-14 17:13:37 · 1359 阅读 · 0 评论 -
android源码在线阅读网址
地址:http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/点击打开链接原创 2013-07-11 17:52:46 · 796 阅读 · 0 评论 -
android开发之AutoCompleteTextView的实现方式
今天花费了几个小时的时间整理了一下AutoCompleteTextView控件的相关知识,又进步一点。博客小记,以记学习之路。首先看一下实现效果:AutoCompleteTextViewAcitivity类源码:package com.jinhoward.AutoCompleteTextViewTest;import com.jinhoward.AutoComplet原创 2013-06-29 13:04:38 · 667 阅读 · 0 评论 -
android开发之ListView实现
今天又初步学习了一下ListView控件,看看效果如下:LisViewActivity.java源码:package com.jinhoward.UI_listview;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;im原创 2013-06-30 18:20:37 · 692 阅读 · 0 评论 -
android开发之SQL语句热身
//创建数据库中的表create table t_student(id INTEGER primary key,name varchar(20));//插入数据记录insert into t_student(id,name) values (1,"AAAAAA");insert into t_student(id,name) values (2,"MMMMMM");inse原创 2013-06-30 19:43:48 · 826 阅读 · 0 评论 -
android开发之ToggleButton的用法实现
代码根据老罗android开发视频教程中的思路,自己敲了一下,又搞定一个控件的用法。学到的知识:1、ToggleButton的用法2、LinearLayout的嵌套布局方式。UI_ToggleButtonActivity.java源码文件:package com.jinhoward.UI_ToggleButton;import android.os.Bundle;im原创 2013-06-29 21:42:40 · 1014 阅读 · 0 评论 -
android自定义背景渐变色
res/drawable下新建一个myshapegradient.xml文件。代码如下:<shape xmlns:android="http://schemas.android.com/apk/res/android" type="rectangle" > <gradient android:angle="90" android:end原创 2013-07-15 20:01:42 · 778 阅读 · 0 评论 -
SQLiteSpy软件学习sql语句Group by的各种用法。
SQLiteSpy 下载软件的下载安装步骤不再冗述,百度搜索一下很多下载链接。1、新建一个数据库:File->New Database,起名为SqlLearning。如下图:2、sql语句输入区输入如下语句,按快捷键F9,创建数据库表customers。执行后效果如下图。create table customers(customerId INTEGER PRIMARY K原创 2013-07-01 20:25:23 · 9347 阅读 · 2 评论 -
android官方开发文档中学英文-uniformly distributed int(均匀分布的整数)
学过概率论和概率统计的应该都知道pseudo-random是伪随机的意思,可是uniformly distributed是什么意思呢?看一下《朗文当代高级英语词典(英英、英汉双解)第四版》中的解释:uniform: adj(形容词),being the same in all parts or among all its members.全部相同的,一致的;原创 2013-07-03 10:29:45 · 1608 阅读 · 0 评论 -
Eclipse中光标变成一个黑色的长方形了怎么办?
今天在eclipse中编写代码时,不知道碰到什么键了,编辑代码的界面的光标变成了黑色的长方形,就跟一个黑点一样,如下图:后来百度了知道需要按一下键盘上的Insert键(BackSpace键右边的一个键),问题解决了,万能的百度啊!原创 2013-07-02 20:16:33 · 5138 阅读 · 3 评论 -
标题栏的ProgressBar的实现方式
package com.jinhoward.window.progress;import com.jinhoward.windowprogress.*;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.Window;imp原创 2013-07-04 21:24:23 · 754 阅读 · 0 评论 -
android:layout_weight和android:layout_gravity用法
//android:layout_weight用来分配更多的空间给该控件 //android:layout_gravity是用来设置该button相对与父view的位置带layout的都是相对于父控件而言。原创 2013-07-21 14:27:31 · 1026 阅读 · 0 评论 -
android自定义风格的toast
自定义风格的toast,复制即可使用原创 2013-07-21 16:00:30 · 759 阅读 · 0 评论 -
android自定义风格的button
模仿android官方文档,今天学习了自定义button的实现,下面分享给大家。总结一下,自定义button需要如下几步:第一步:准备好资源图片,至少2张,需要是.9.png格式的图片。第二步:将步骤的资源图片拷贝到res/drawable/目录下。第三步:res/drawable/ 目录下创建xml文件。第四步:使用步骤3的drawable XML文件。原创 2013-07-23 20:51:35 · 979 阅读 · 0 评论 -
android中broadcastreceiver的用法-manifest中注册。
学习到知识:1、非系统类的广播需要自己定义action并且自己发送广播。2、系统自带的广播不需要定义action,也不需要发送广播,只需要注册相应的系统广播事件,进行处理即可。3、broadcastreceiver的生命周期A BroadcastReceiver object is only valid for the duration of the call to onReceive(Context, Intent). Once your code returns from this fu原创 2013-08-04 11:35:15 · 4953 阅读 · 0 评论 -
android中broadcastreceiver的用法-代码中注册
//点击“解绑广播接收器“后再次点击”解绑广播接收器“后,程序崩溃,错误log信息为:FATAL EXCEPTION: main//08-04 05:04:35.420: E/AndroidRuntime(5521): java.lang.IllegalArgumentException: Receiver not registered:原创 2013-08-04 13:24:57 · 2456 阅读 · 0 评论 -
如何清除FTP自动登录状态
前不久工作需要登陆FTP时选择保存密码,第二次使用时不用输入密码很方便,但是同样的ftp地址,用户用户名更换了,今天再次登录时无论如何无法跳出那个让输入用户名的界面,经过百度,找到了答案;解决方法:进入注册表(运行——regedit)——找到HKEY_CURRENT_USER\Software\Microsoft\FTP\Accounts项,将其下面的子项(一般以FTP的IP命名)删除原创 2013-08-08 20:57:36 · 11619 阅读 · 0 评论 -
ListPreference需要设置两个属性:android:entries和android:entryValues
ListPreference需要设置两个属性:android:entries和android:entryValues原创 2013-08-22 18:24:29 · 6618 阅读 · 1 评论 -
Android中点击Button按钮或响应业务处理后如何隐藏输入法键盘
最近自己做的一个小程序中有这样一个交互界面:editText文本框输入文本,点击一个button后,开始异步进行业务逻辑处理,问题是点击了button按钮后,输入法不会自动收起,用户体验不是很好。后来经过百度,找到了问题的解决方案,现将解决问题的代码贴上,希望对遇到此类问题的朋友有所帮助。先看一下我的小程序解决问题之前和解决问题之后的界面。原创 2013-07-10 12:43:39 · 3412 阅读 · 3 评论