- 博客(72)
- 资源 (13)
- 问答 (2)
- 收藏
- 关注
原创 IntentService源码实例讲解
service的基本使用基本大家都学习过, 也大概用过,比如startService(), stopService(), bindService, unbindService();比如调用startService的Activity一旦销毁, 那么Service可能处于不可管控状态;又比如Service中要想做一些耗时任务, 必须要自己启动线程, 或者还得要使用线程池。那么是不是
2017-11-26 19:23:08
380
原创 Java内省技术
Java的内省技术与反射技术关系密切,内省机制是通过反射来实现的。常用类:BeanInfo, Introspector,PropertyDescriptor,Class,Method,Field,Constructor等(1)根据JavaBean对象,获取或修改属性根据JavaBean对象,以及属性名,构造出PropertyDescriptor对象,通过PropertyDe
2017-11-09 21:27:02
391
原创 vim插件winmanager 遇到E492: 不是编辑器的命令: WMToggle
背景:这个问题实在配置vim+ctags+cscope的过程中遇到的。cscope已配好,ctags已配置好,taglist已配置好。配置winmanager也是按照网上的步骤:1.下载插件 http://www.vim.org/scripts/script.php?script_id=952.将插件解压到~/.vim/下3.配置.vimrc这个时候使用vim
2017-07-26 22:13:22
8729
1
原创 Android lint工具
Android lint是在ADT 16提供的新工具,它是一个代码扫描工具,能够帮助我们识别代码结构存在的问题,主要包括:1)布局性能(以前是 layoutopt工具,可以解决无用布局、嵌套太多、布局太多)2)未使用到资源3)不一致的数组大小4)国际化问题(硬编码)5)图标的问题(重复的图标,错误的大小)6)可用性问题(如不指定的文本字段的输入型)
2017-05-07 10:48:27
455
原创 Hierarchy Viewer(布局树查看器)
Hierarchy Viewer 的使用可以帮助分析、调试和优化应用程序内使用的xml布局定义。
2017-05-07 10:29:59
608
原创 DDMS(Dalvik调试监控服务)
可以用来查看Activity的进程,查看栈、堆,浏览文件系统,查看应用的内存使用,功耗情况,View树目录结构,是一个强大的调试工具。
2017-05-07 09:59:12
504
原创 wifi基础
·3.3.3节介绍802.11中的物理组件和网络结构。·3.3.4节将在物理组件和网络结构基础上,介绍802.11为无线网络所定义的服务。·3.3.5节介绍802.11 MAC服务和帧方面的内容。这部分知识比较具体,相信读者理解起来没有问题。·3.3.6节介绍MAC层管理实体方面的内容。清楚这部分内容有助于读者理解后续有关Linux Wi-Fi编程的知识。·3.3.7节介绍802.
2016-12-11 20:08:04
1406
原创 python学习网站
1. http://www.runoob.com/python/python-exercise-example100.html2. http://blog.csdn.net/the_fire/article/details/7252472/3. http://study.163.com/category/python?utm_source=baidu&utm_medium
2016-11-15 22:50:05
283
原创 android源码下载
https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/http://blog.csdn.net/konga/article/details/49970577https://lug.ustc.edu.cn/wiki/mirrors/help/aosp
2016-11-14 21:59:41
306
原创 source insight 多文件并行显示
source insight 默认安装的时候,没打开一个文件,另一个文件就会被遮挡,看起来很不方便。在网上找到了一些帮助工具来解决这个问题。安装后,重启source insight 后,打开多个文件效果如下:。工具下载地址; http://download.csdn.net/detail/u012989337/9654710有人说,smart ID
2016-10-15 16:51:44
17430
1
原创 windows通过eclipse 搭建c/c++ IDE
1. 下载eclipse cdthttp://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/lunasr2选择对应系统的eclipse版本下载并解压缩2. 下载minGW下载minGW安装器;安装;添加环境变量xxx\MinGW\bin 到PATH下3.运行进入eclip
2016-04-13 22:53:45
414
原创 PagerAdapter的几个方法
在使用v4包下的ViewPager的时候,难免会使用到它的适配器PagerAdapter。直接上代码吧,里面的注释就是我对相关方法的理解。viewPager = (ViewPager) findViewById(R.id.viewpager); LayoutInflater inflater = LayoutInflater.from(this); View tab01 = i
2015-03-25 16:45:18
689
原创 activity生命周期的几点注意点
这是android官方提供的activity的生命周期图,包含onCreate(Bundle savedInstanceState),onStart(),onRestart(),onResume(),onPause(),onStop(),onDestroy()等7个方法。(1)当activity第一次创建的时候,onCreate(),onStart(),onResume()依次被执行;
2015-02-28 14:22:33
463
原创 使用javascript创建表格对象
在静态页面中,如果要显示表格,可以通过标签以及等相互配合实现。但是如果需要动态生成的话,则可以通过javascript脚本语言来实现。在javascript实现前,首先需要明白的是:最基本的表格可以说是几种标签以及标签中的数据组成通过查阅相关的文档,可以知道在javascript的document对象中有两个方法:(1)oElement =document.createEl
2015-02-01 09:42:18
1053
转载 使用ant打包java程序
Ant是一个构建工具,它可以帮助我们将项目开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个项目。一些典型的任务是:编译java源代码、运行java程序、拷贝文件或目录、将编译完成的类打包等等。一、 安装与配置下载Ant,当前版本是1.9.4。http://ant.apache.org/bindownload.cgi解压文件到目录D:\Softwar
2015-01-20 11:17:24
677
原创 如何将java编辑的图形化程序编辑为可执行jar文件
java图形化编程主要依赖于awt以及swing包,这两个包中提供了大部分基本控件。编程人员基本可以通过从包中查找相关组件,通过相关语法,即可完成相应的图形化编程(此处不赘述)。现在谈谈如何实现将java编辑的图形化程序编辑为可执行jar文件??(1)java文件是带有package指定的,即最终编辑为class文件时是指定包的 如文件顶部有 package mypack;(2)通
2015-01-08 09:46:34
488
原创 microsoft office 2007 excel、word、ppt 向程序发送命令时失败 解决方案
在安装了microsoft office 2007后,打开excel、word、ppt这些文档时会报"向程序发送命令时失败"这个错误。对于这一问题,有网友说在 属性对话框的“兼容性”选项卡中勾上“以管理员身份运行该程序”再次打开文档,如果还有错误,再把这个选项勾掉,如此反复几次,就可以了!!但是楼主试了没有作用!!再经过查阅相关资料,结合一些网友的答案,给出以下解决方案:(1)打开一份
2015-01-07 08:46:54
1708
原创 自定义装饰类BufferedReader
调用自定义装饰类读取文件public static void test2()throws Exception { MyBuffer br = new MyBuffer(new FileReader(new File("IOTest11.java"))); String line = null; while((line = br.myReadLine()) != null) {
2014-12-31 16:37:48
526
原创 Java将10进制转成二进制的方法
public static String toBin(int num) { StringBuilder sb = new StringBuilder(); if(num == 0) { return ""; } else { sb.append(toBin(num/2)+num%2); } return sb.toString(); }该方法采用递
2014-12-28 14:52:21
1082
原创 Java中的转义字符
java中的转义字符有四种:JAVA中转义字符:1.八进制转义序列: + 1到3位5数字;范围'00'~'377':空字符2.Unicode转义字符:u + 四个十六进制数字;0~65535u0000:空字符3.特殊字符:就3个":双引号':单引号\:反斜线4.控制字符:5个r 回车n 换行f 走纸换页t 横向跳格
2014-12-28 13:15:18
594
原创 IO中使用缓冲读写操作控制台数据的newLine()方法
import java.io.*;class IOTest5 { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //读控制台数据 BufferedWriter
2014-12-28 12:14:22
3800
原创 一劳永逸解决CheckBox状态丢失或者错乱的问题
在Android开发过程中,经常需要根据后台数据动态的创建CheckBox列表,而列表又是可以滑动的,在滑动的过程中经常会出现CheckBox状态丢失,或者状态发生错乱。下面我根据自己摸索出来的经验谈一谈解决方法:(1)获取到数据源(2)动态创建CheckBox列表(3)此步骤应该放在第一步,创建一个集合,存放获取到的CheckBox数据以及CheckBox的状态,在创建Check
2014-12-26 19:37:41
1451
翻译 Jsoup入门:解析html 抽取数据
一:入门介绍解析和遍历一个HTML文档如何解析一个HTML文档:String html = "First parse" + "Parsed HTML into a doc.";Document doc = Jsoup.parse(html);其解析器能够尽最大可能从你提供的HTML文档来创见一个干净的解析结果,无论HTML的格式是否完整。比如它可以处理
2014-11-27 18:22:40
1606
原创 Jquery mobile 笔记(概要记录)
1.引用jquery mobile的css文件、js文件、jquery文件(1)从 CDN 引用 jQuery Mobile(2)下载 jQuery Mobile ----- html5 标签中不需要 type="text/javascript" 属性2.body的基本组成结构//div为页面 data-
2014-10-27 15:17:40
739
原创 android自定义标题的相关问题
一.在完成下面几步之后1. 创建自定义标题栏的xml文件,可以给标题栏加背景(引用图片或者在drawable文件下通过xml文件生成);2.在activity中通过requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);// 声明使用自定义标题3.setContentView(R.layout.activity_login);
2014-10-09 21:08:15
524
android开发调用系统返回键出问题了,求救。。。
2014-09-19
android中checkbox的文本隐藏
2014-07-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅