- 博客(79)
- 资源 (11)
- 收藏
- 关注
转载 配置android模拟器上网
一:windows平台:进入模拟器shell:adb shellgetprop查看到有这一行:[net.dns1]: [10.0.2.3]然后查看自己的dns,并且设置:setprop net.dns1 192.168.1.1
2013-06-30 15:47:09
562
转载 Ubuntu 12.04 分区方案(仅供参考)
总空间大小:50G目录建议大小实际大小格式描述/10G~20G10Gext4根目录swap1Gswap交换空间/boot200M左右100Mext4Linux的内核及引导系统程序所需要的文
2013-06-12 10:56:07
1038
转载 WIN7下硬盘安装Ubuntu 10.10双系统教程(EasyBCD法)[图文]
此文系总结多篇网络教程,本人亲测成功。特别声明:EasyBCD是一款很优秀的系统引导软件,功能强大,最关键的是傻瓜式一站式简易操作,极其适合新手使用!!!一、 准备工作(在WIN7下操作完成)1 从官网http://www.ubuntu.com/上下载镜像文件,大小接近700M。下载EasyBCD最新版安装之。2 誊出一个盘,点击右键格式化后删除之。这个盘1
2013-06-12 10:55:13
610
原创 android AsyncTask下载文件并且显示进度
第一步:在AndroidManifest.xml文件中添加需要的权限:第二步:简单的布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_w
2013-05-28 10:53:13
720
转载 ubuntu下安装与卸载软件方法
1、通过deb包安装的情况: 安装.deb包: 代码:sudo dpkg -i package_file.deb反安装.deb包:代码:sudo dpkg -r package_name2、通过apt-get安装的情况:安装代码:sudo apt-get install package_name反安装代码:sudo apt-get remove packag
2013-05-25 10:09:32
634
原创 中兴手机u930在ubuntu上进行调试
中兴手机u930需要在ubuntu上进行调试需要将其系统进行升级,我原来的系统软件版本是:ZTE U930V1.0.0B02,应该是这个版本有很多不足的地方,导致无法在ubuntu上进行调试。 升级的方法和升级包在官网下载:点击打开链接 升级之后的系统软件版本是:ZTE U930V1.0.0B03。 升级之后就按照正常的真机调试方法进行,需要打
2013-05-11 15:17:48
1143
转载 AsyncTask的用法
原文:http://www.cnblogs.com/dawei/archive/2011/04/18/2019903.html在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包
2013-04-28 15:08:04
404
转载 javah 错误
错误:无法访问 com.myproject.FirstNDKProjectActivity未找到 com.myproject.FirstNDKProjectActivity 的类文件javadoc: 错误 - 找不到类 com.myproject.FirstNDKProjectActivity。Error: 未在命令行中指定任何类。请尝试使用 -help。
2013-04-27 20:47:25
569
原创 ubuntu
1:重启gnome桌面系统命令sudo /etc/init.d/gdm restart2:重启kde桌面系统命令sudo /etc/init.d/kdm restart--------------------------------------------------------------ubuntu下安装搜狗linux输入法源是这里:https:
2013-02-24 10:10:28
489
转载 ThreadPoolExecutor使用例子
public class Test1 { private ThreadPoolExecutor threadpool; /** * Param: * corePoolSize - 池中所保存的线程数,包括空闲线程。 * maximumPoolSize - 池中允许的最大线程数(采用LinkedBlockingQueue时没有作用)。 * keepAliveTim
2013-01-23 19:47:49
9419
转载 struts2自定义404错误页面
struts2自定义404错误页面[转]2011-02-17 10:20以前做的一个网站,最近服务器后台出现一些异常,问题是客户访问一个该网站下不存在的action,为了给客户一个友好的界面提示以及减小服务器端日志文件的内容。就在struts2下进行了如下配置:在struts.xml里的package下添加:
2013-01-21 20:39:17
758
转载 struts2 action请求转发
在需要Struts请求转发的时候,可以这样直接配置struts.xml[java] view plaincopyprint?package name="direct" namespace="/test1" extends="struts-default"> "action1"> "redir
2013-01-21 10:38:26
2075
转载 Java网络连接之HttpURLConnection与HttpClient 区别及联系
HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConnection。 HttpURLConnection是java的标准类,HttpURLConnection继承自URLConnec
2013-01-20 19:48:58
18792
转载 多线程学习记录4-Lock锁
Lock作用和synchronized关键字的作用类似:public class Test5 { public static void main(String[] args) { new Test5().init(); } private void init(){ final Outputer outputer = new Outputer(); new
2013-01-20 17:02:44
629
转载 多线程学习记录3-读写锁
1:读写锁简单demo,读-写线程互斥,写-写线程互斥:public class Test6 { public static void main(String[] args) { final Console cnl = new Console(); for (int i=0; i<3; i++){ new Thread(new Runnable() { @Ove
2013-01-20 16:58:23
357
转载 多线程学习记录2-java5的一些线程池
public class Test4 { public static void main(String[] args) { /**固定线程池:线程池中的线程是固定数量*/// ExecutorService threadPool = Executors.newFixedThreadPool(3); /**缓存线程池,线程池中的线程数量不定,随任务数量的变化来动态修改池中的线程数*/
2013-01-20 15:03:38
303
转载 多线程学习记录1-synchronized 的对象锁
1:synchronized互斥简单知识:synchronized(key){ //互斥的代码 } 其中的key必须是同一个对象才能实现互斥效果,拿其中的字符串说明:String a = "1" + ""; String b = "1" + "";其中a和b是一个对象,编译器在编译的时候(生成二进制代码之前)会将两个字符串("1" +
2013-01-20 10:09:36
403
转载 SynchronousQueue简单demo
public static void main(String args[]){ final SynchronousQueue queue = new SynchronousQueue(); for (int i=0; i<10; i++){ new Thread(new Runnable() { @Override public void run() {
2013-01-20 09:00:05
605
转载 BlockingQueue简单demo
public static void main(String args[]){ final BlockingQueue queue = new ArrayBlockingQueue(1); for (int i=0; i<4; i++){ new Thread(new Runnable() { @Override public void run() {
2013-01-20 08:57:50
585
转载 Struts2中的设计模式----ThreadLocal模式续
本文主要整理自----《Struts2技术内幕》 陆舟 著 ThreadLocal模式的应用场景 在分析了ThreadLocal的源码之后,我们来看看ThreadLocal模式最合适的业务场景。在一个完整的“请求-响应”过程中,主线程的执行过程总是贯穿始终。当这个主线程的执行过程中被加入了ThreadLocal的读写时,会对整个过程产生怎样的影响呢?我们根
2013-01-19 20:09:17
430
转载 Servlet线程安全
本文主要来源 zwchen的博客:http://zwchen.iteye.com/blog/91088概述 在探讨java线程安全前,让我们先简要介绍一下Java语言。 任何语言,如C++,C#,Java,它们都有相通之处,特别是语法,但如果有人问你,Java语言的核心是什么?类库?关键字?语法?似乎都不 是。Java语言的核心,也就是Sun始终不愿意开源的东西:Java虚拟机
2013-01-19 19:38:53
390
转载 ThreadPoolExecutor的工作机制
来自:http://www.iteye.com/topic/1118660背景前段时间一个项目中因为涉及大量的线程开发,把jdk cocurrent的代码重新再过了一遍。这篇文章中主要是记录一下学习ThreadPoolExecutor过程中容易被人忽略的点,Doug Lea的整个类设计还是非常nice的 正文先看一副图,描述了ThreadPo
2013-01-19 10:41:24
458
转载 Eclipse快捷键 10个最有用的快捷键
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个
2013-01-19 08:51:39
471
转载 allowedTypes的类型对照
allowedTypes的类型对照如下: application/octet-stream(无限制)其他:3gpvideo/3gppaabapplication/x-authoware-binaamapplication/x-authoware-mapaasapplication/x-authowa
2013-01-17 11:15:18
5773
转载 Content-Type
要学习content-type,必须事先知道它到底是什么,是干什么用的。HTTP协议(RFC2616)采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以 及可能的实体内容。通
2013-01-16 20:18:03
361
转载 struts2.3.8 配置教程
最近想学struts2,上网看了许多struts2的例子,怎么捣腾都捣腾不出来。原来是struts2.3.8和之前的2.1.x不一样,于是继续捣腾,终于有成果,以下是一个HelloWorld的demo创建webproject,结构目录如下注:所需要的包缺一不可(本人无聊还故意一个个删除然后测试,哈哈),与网上的教程相比,多了个javassist这个jar包
2013-01-07 11:19:20
501
转载 Ubuntu 下 Android NDK 开发环境搭建
1.下载NDK(注意我下载的是r4版本): http://dl.google.com/android/ndk/android-ndk-r4b-linux-x86.zip2.下载完成后,解压到 ~/ 目录下: $echo $HOME /home/wzhnsc $pwd /home/wzhnsc/android-ndk-r4b 注:如上路径是我解
2012-12-30 19:25:22
474
转载 Android实现网络多线程断点续传下载
本示例介绍在Android平台下通过HTTP协议实现断点续传下载。我们编写的是Andorid的HTTP协议多线程断点下载应用程序。直接使用单线程下载HTTP文件对我们来说是一件非常简单的事。那么,多线程断点需要什么功能?1.多线程下载,2.支持断点。 使用多线程的好处:使用多线程下载会提升文件下载的速度。那么多线程下载文件的过程是:
2012-12-29 21:14:06
523
转载 天天记录 - Android内存分析工具DDMS heap + MAT 安装和使用
一 Java内存分析工具扫盲如果像我一样一点都不了解,可以先进行内存分析工具扫盲MAT介绍: Eclipse Memory Analyzer(MAT)一个功能丰富的 JAVA 堆转储文件分析工具,可以用于发现内存漏洞和减少内存消耗。二 Eclipse MAT插件安装当前机器环境描述:[plain] view
2012-12-23 15:53:47
439
转载 颜色16进制值
颜色16进制值 标签:颜色代码表:以下样色显示您可能觉得不够精确,这和电脑显示器有直接关系。红色和粉红色,以及它们的16进制代码。#990033#CC6699#FF6699#FF3366#993366#CC0066#CC0033#FF0066#FF0033..#CC3399
2012-12-05 17:19:56
435
转载 android 使用代码实现 RelativeLayout布局
来自:http://kukuqiu.iteye.com/blog/1018396只需把代码copy进入oncreate方法即可运行 Java代码 RelativeLayout rl = new RelativeLayout(this); Button btn1 = new Button(this);
2012-12-04 15:22:37
381
转载 Ubuntu 11.04 下安装配置 JDK 7
第一步:下载jdk-7-linux-i586.tar.gz[plain] view plaincopywget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz (注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统上。)第
2012-11-25 21:11:01
256
转载 ndroid编程之TextView的一些高级显示
1. 自定义字体可以使用setTypeface(Typeface)方法来设置文本框内文本的字体,而android的Typeface又使用TTF字体文件来设置字体所以,我们可以在程序中放入TTF字体文件,在程序中使用Typeface来设置字体:第一步,在assets目录下新建fonts目录,把TTF字体文件放到这里。第二步,程序中调用:TextViewtv = (TextView)
2012-11-22 14:40:01
461
原创 ubuntu使用小记
1:kde桌面系统设置眼睛保护色: system settings -> Application Appearence -> Colors -> Color settings 中的Colors ,第一个View Background,点击后边的自定义颜色即可自己设定文本背景颜色。2:kde桌面系统显示隐藏文件快捷键:“ Alt + . ”
2012-11-18 22:31:52
230
转载 ubuntu下一些常用软件的安装
原文:http://blog.youkuaiyun.com/leidetianshiyj/article/details/65724861、UML 建模软件 sudo apt-get install umbrello2 、流程图绘制软件 sudo apt-get install dia3、学电脑打字的练习软件
2012-11-18 21:32:17
355
转载 关于提高Linux桌面系统使用效率
提高Linux桌面使用效率 wuzhaikof 稳定、安全、易用是优秀桌面操作系统的特征。 Linux桌面操作系统经过多年的发展,已经积累了成熟的系统特性、应用。出色的人机交互界面(Desktop Env.)、丰富的应用软件资源(Source)、高效的系统管理(Administation),为桌面用户提供了前所未有的操作体验;而高可用、低成本、健壮,更使其逐渐为全世界计算机
2012-11-18 21:27:38
1527
转载 在Android底层lib库源码中打印Log
在我们调试android底层核心lib时候,除了gdb调试,也可以在其中打印log,然后用android的logcat工具查看打印到控制台的log来分析。打印方法如下:#include 调用方法 __android_log_print(int prio, const char *tag, const char *fmt, ...)prio为优先级,建议使
2012-11-18 14:51:48
1522
原创 Android2.3.7源码结构分析
原文:http://blog.youkuaiyun.com/pku_android/article/details/7320408对Andorid系统进行分析或者系统功能定制的时候,我们经常需要在众多文件中花费大量时间定位所需关注的部分。为了减轻这部分枯燥而不可避免的工作,本文对2.3.7版本的源码结构进行了简单分析。希望对刚加入安卓大军的朋友们有所帮助。下图为
2012-11-18 14:46:04
265
转载 Android国际化中用到的国家/地区 语言缩写代码
原文:http://blog.youkuaiyun.com/landi_web/article/details/6864230internationalization (国际化)简称 i18n,因为在i和n之间还有18个字符,localization(本地化 ),简称L10n。一般用语言_地区的形式表示一种语言,如 zh_CN, zh_TW. 各国语言缩写 http
2012-11-18 14:28:19
1325
转载 为Android添加一门新语言
虽然Android从2.3开始已经支持50种以上的语言,但是不是每种语言都有字体可以显示。遇到一个新需求,有客户要求对hindi语言的支持。于是上网找了一些资料,发现网上介绍的大部分是如何替换默认字体,就是替换./frameworks/base/data/fonts/DroidSansFallback.ttf,但是替换完之后,中文就无法正常显示。其实只要有下面几个步骤,就可以实现新曾加一种语言的显
2012-11-18 14:15:29
334
linux平台上的android apk软件反编译工具
2013-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人