- 博客(50)
- 资源 (3)
- 收藏
- 关注
原创 android 多进程总结
进程和线程的区别一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行。一个程序至少有一个进程,一个进程至少有一个线程。进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。在执行过程中,每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。
2014-08-25 17:22:43 1078
转载 TortoiseSVN patch 创建并应用补丁
英文文档:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-patch.html中文文档:http://tortoisesvn.net/docs/release/TortoiseSVN_zh_CN/tsvn-dug-patch.html
2014-08-20 22:44:59 6769
原创 android webview 通过html5播放在线视频 切换大屏
1、添加网络访问权限2、webview添加全屏支持developer官方文档关于html5支持视频播放描述如下:In order to support inline HTML5 video in your application, you need to have hardware acceleration turned on, and set a WebChrom
2014-08-20 22:23:16 2744
原创 android 屏幕相关总结
横竖屏切换,不重新加载Up to API 13 there was a new value to the configChanges attribute, screenSizeSo if you're using large screens make sure to add screenSize in your configChanges attribute:android:confi
2014-08-13 13:18:02 1740
原创 eclispe升级adt后无ant视图解决
eclipse升级adt后发现ant选项和error的等都没有,ant包含在Java Development Tools (JDT)中,查看发现jdt真的没有安装。具体办法是:到menu-help-instal new software workwith:选择--All Available Sites--,找到program languages 下的eclipse java developme
2014-08-07 13:04:59 2209 1
原创 JSONObject 解析
之前解析json一直用get的方法,但是如果抛异常会让解析中断很烦人,今天发现了JSONObject还提供了一个更好用的方法opt,看来以后文档还是要认真的读的,下面是文档中的原文。A JSONObject constructor can be used to convert an external form JSON text into an internal form whose valu
2014-07-18 11:12:24 1034
原创 java String 之参数传递
今天忽然想到java中特殊的对象String作为参数传递的问题,于是google一下发现排在第一位的竟然是一个长篇大论,解释的还不清楚的文章。于是我便自己动手写下这篇博客。Java的String作为参数传递,其实与普通对象没有本质区别。下面代码描述普通对象作为参数传递,在方法中改变对象的引用,并改变对象持有变量的值 public static void main(String[] a
2014-06-04 10:35:18 1030
原创 《瓦尔登湖》读书随笔
最近一直在看技术的书,但是也要抽时间看一些人文类的书。早在高中的时候就听过瓦尔登湖,看到微博上看有人引用里面的文字,感觉是时候读一读了。起初以为是描述风景的散文,谁知作者句句发人深思。“有人给文明人的生活设计了一套制度,无疑为我们的生活带来了好处。这种制度为了保存种族的生活,能使种族更臻完善,却大大牺牲了个人生生活。”难道不是吗?人们都涌向大都市,去哪里寻找自己幸福生活,但当你思索生活的本
2014-05-19 10:10:01 1334
转载 The word "hacker"
To the popular press, "hacker" means someone who breaks into computers. Among programmers it means a good programmer. But the two meanings are connected. To programmers, "hacker" connotes mastery in t
2014-04-27 12:40:12 2881
原创 eclipse 中 Syntax error on token "Invalid Character", delete this token 的解决
eclipse 中遇到了Syntax error on token "Invalid Character", delete this token的错误提示,看代码是完全没有问题,上网查了半天发现遇到这个问题的好像不太多,总结一下问题原因和解决方案吧。看到这个提示首先想到的是标点符号不是不是中文,或者全角半角的问题了,通过检查,这种问题并不存在。然后看到一个帖子说用Android S
2014-04-21 16:12:52 65331 2
翻译 android 多屏幕支持
1.使用 "wrap_content" 和 "match_parent"使用 "wrap_content"视图的高度和宽度会被设置成与内容搭配的最小值,而"match_parent" (与api8之前的"fill_parent"相同)使组件填充父布局。使用 "wrap_content"和 "match_parent"代替写死的值,你的视图可以灵活调节,既可以根据的需要的大小调整,也
2014-03-24 14:15:12 940
转载 设计已死? Is Design Dead -Martin Fowler
原文:http://martinfowler.com/articles/designDead.html 转载请附带连接,注明出处 译注:重新翻译这篇文章是因为目前搜索引擎的结果中没有一个理想的普通话译本,故尽我所能,将这一方面补完。里面为了让语义平实,并且尽量符合原文诙谐的感觉,也有一些北京或者不知道是哪里的方言(即兴而为),但是大体上是普通话,希望这些小小的即兴发
2014-03-20 14:27:52 1293
原创 《高效能人士的7个习惯》书摘及感想
工作了这么长时间,有时候会学习会懈怠,每次看到这句话就会受到鞭策:我们不能满足于学校教育,要不断教育和重新塑造自我。我们必须训练头脑,大量投入,不断磨练,提升自己的竞争力,以免被社会淘汰。谁也无法说服他人改变,因为每个人都守着一个从内部开启的改变之门,不论动之以情还是说之以理,我们都无法替别人开门。一个人改变的动力最终来源于他自身,也只有这种动力才会持久。要改变现状,首先要改变自己;要改变
2014-02-14 15:02:27 1422
翻译 android 通知的创建
创建通知的builder定义通知的action 设置通知点击的事件发出通知YOU SHOULD ALSO READNotifications API GuideIntents and Intent FiltersNotifications Design Guide使用该类需要因引入support包Create a Notification Builder 在
2013-12-09 16:20:48 1162
原创 android static变量的使用
static变量在java中用于不同的对象之间共享数据,没有出现过什么问题。但android中static变量在共享数据的是时候出现问题:我改变了static的值,可是拿到的仍是初始值。经过研究发现在一个线程中改变static的值,另一个线程中获取仍是初始值;而在同一进程中获取的static值是改变后的值。因此得出结论:每一个进程会对static变量进行初始化。为什么呢这是?当你启动一个应
2013-12-05 14:07:33 2560
转载 android 9-patch
Nine-patchA NinePatchDrawable graphic is a stretchable bitmap image, which Android will automatically resize to accommodate the contents of the View in which you have placed it as the backgr
2013-11-25 17:52:32 1213
原创 腾讯微博 sso发布微博 check sign error 问题的解决
最近在实现腾讯微博的sso登陆后发布微博接口,遇到了:check sign error的问题,在网上查了一下没有找到解决方案,只是有一个地儿说app key设置的有问题会报这个问题。我是按官方给的demo实现的,对照了半天也没发现自己哪儿有问题,但是当看到官方demo的WeiboAPI.java中的addweibo方法时发现了问题,public void addWeibo(Context cont
2013-11-18 19:19:30 3292
原创 配置开源项目 SlidingMenu 的问题
最近想研究一下开源项目 SlidingMenu,单是配置项目就花了好长的时间,断断续续的尝试,终于配置成功了,写下来和大家分享一下经验。Step 1:导入依赖的项目和例子打开项目 File -> Import -> Android -> Existing Android Code Into Workspace, 找到相应的目录,引入相应的工程如果不知道如何将项目引入当前
2013-09-03 11:51:49 1447
转载 android 获取存储空间信息
该代码片段可以让我们获取internal和external的存储空间大小。 import java.io.File; import android.os.Environment; impor
2013-09-02 13:59:17 863
原创 java 存储oracle的clob字段
项目中有很长的字符创需要存储,用到了oracle的clob字段,直接很长的字符串插入到clob字段中会报字符过长的异常,于是便寻求解决方案。看到这个博客写的还不错首先,创建一个含CLOB字段的表:create table test (id INTEGER, content clob); 然后插入空值String strSql = “INSERT INTO TES
2013-07-29 14:55:24 1850
原创 android 的启动模式学习以及感悟
今天遇到了android启动模式设置的问题,对于具体每个参数的含义一直是一知半解,于是下决心搞清楚。在网上搜了几篇文章看了感觉有些凌乱,索性去android developer上搜,看了文档忽然感觉原来读的那几篇文章都是只是在翻译文档而已(而且翻译的还不给力)。让我更加确信一点就是:有了问题先去官网搜文档,一般问题官网描述的就很清晰;如果仍不清晰再看别的网友分析或者解决方案。
2013-07-22 17:51:34 974
转载 几种任务调度的 Java 实现方法与比较
前言任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Java 实现:TimerScheduledExecutor开源工具包 Quartz开源工具包 JCronTab此外,为结合实现复杂的任务调度,本文还将介绍 Calendar 的一些使用方法。回页首Timer相信大家都已经
2013-07-22 11:05:16 668
转载 Teach Yourself Programming in Ten Years -Peter Norvig
Why is everyone in such a rush?Walk into any bookstore, and you'll see how to Teach Yourself Java in 7 Days alongside endless variations offering to teach Visual Basic, Windows, the Internet, and
2013-01-26 21:25:20 785
原创 file模式访问网页时iframe高度自适应
最近做到iframe的高度自适应这个问题,网上一搜好多解决方案,而总结起来也就那几种,我逐一尝试这些方案,最后发现在我的项目中都不起作用,后来发现自己做的网页是通过file方式访问的,将网页代码放到apache下通过http协议访问,在iframe加载的时候调用如下js方法:function SetWinHeight(obj){ var win=obj; if (document.get
2013-01-15 18:26:30 871
原创 java环境变量为什么要配置path和classpath
当时初学java时只是关心如何做,现在回过头来研究为什么这个问题,先从最开始环境变量配置开始吧!为何配置path:在cmd命令中输入一个指令时先在当前文件目录下查找命令文件,path的环境变量中依次查找命令文件,以最先找到的为准,因为配置了path,所以在cmd命令下可以直接输入java和javac等jdk的命令为何配置classpath:jvm在查找class文件时如果没有设
2013-01-14 13:26:48 1977 2
原创 html5 svg 中元素点击事件添加
最近在用svg的点击事件做东西,之所以用svg而不用canvas就是因为svg内的元素可以添加点击事件,他们之间详细的区别如下:Canvas 与 SVG 的比较(详见)下表列出了 canvas 与 SVG 之间的一些不同之处。Canvas依赖分辨率不支持事件处理器弱的文本渲染能力能够以 .png 或 .jpg 格式保存结果图像最适合图像密集型的游戏,其中的许多对象会被频繁重
2013-01-11 19:39:25 13810
原创 android 屏幕自适应
最近在做android多屏幕支持的工作,网上找了半天资料,最后发现原来android开发文档就很全了 http://www.2cto.com/kf/201205/130990.html 竖直进度条Supporting Multiple ScreensQUICKVIEWAndroid runs on devices that have
2012-09-25 17:40:07 1409
转载 Android 软键盘的工作原理及相关操作
1.软键盘的显示原理 软键盘其实是一个Dialog。InputMethodService为我们的输入法创建了一个Dialog,并且对某些参数进行了设置,使之能够在底部或者全屏显示。当我们点击输入框时,系统会对当前的主窗口进行调整,以便留出相应的空间来显示该Dialog在底部,或者全屏。2.活动主窗口调整 Android定义了一个属性windowSoftInp
2012-09-21 15:04:18 929
转载 Android 根据软键盘的显示隐藏调整布局
Android是一个针对触摸屏专门设计的操作系统,当点击编辑框,系统自动为用户弹出软键盘,以便用户进行输入。那么,弹出软键盘后必然会造成原有布局高度的减少,那么系统应该如何来处理布局的减少?我们能否在应用程序中进行自定义的控制?这些是本文要讨论的重点。 一、软键盘显示的原理 软件盘的本质是什么?软键盘其实是一个Dialog! InputMethodServic
2012-09-21 14:56:02 7991
原创 android近期学习心得
刚接触android时,看一些人说要多看源码和开发文档,刚开始没有感觉这个观点有什么意义。一遇到不懂得类就先到网上查一查,总想着有人会给一个满意的解答,但是用了这么长时间发现在网上找到的东西并没有自己期许的那样丰富,只是很多的帖子不知道看哪个,而且好多都是重复的相互转载而已。最近一直在研究视频的播放,因为应用比较特殊,所以用android的videoview在使用的过程中并不能满足我们播放视频
2012-08-31 11:00:25 761
原创 关于mediaController位置调整的问题
最近一直在研究mediaController的位置问题,因为视频只占view的一小部分,想要把mediaController调整到视频上而不是在视频的外部,一直自己在那里尝试设置更重布局和对齐效果,但是没有结果,总是达不到想要的效果。研究了vidoview的源码,思路清晰了很多,发现videoView的setmediaController的方法调用了attacheMediaController
2012-08-16 16:42:53 7207 2
转载 Android的Window类
Android的Window类(一) Android的GUI层并不复杂。它的复杂度类似于WGUI这类基于布 局和对话框的GUI,与MFC、QT等大型框架没有可比性,甚至飞漫魏永明的MiniGUI都比它复 杂许多。您也许会问,这样简单的GUI如何实现浏览器呢?原因很简单,浏览器有自己一套 GUI。Android浏览器(WebKit)的GUI和Andr
2012-08-16 09:48:23 687
原创 android中The connection to adb is down解决方案
最近运行android程序的时候经常报这个错误:The connection to adb is down, and a severe error has occured. You must restart adb and Eclipse. Please ensure that adb is correctly located at 'D:\...\adb.exe' and can
2012-08-06 15:29:03 606
转载 adb shell 命令详解
adb介绍SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作: 1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升级;
2012-08-06 14:17:10 695
转载 Advice From An Old Programmer(Learn Python The Hard Way, 2nd Edition)
You've finished this book and have decided to continue with programming. Maybe it will be a career for you, or maybe it will be a hobby. You'll need some advice to make sure you continue on the right
2012-07-01 18:32:37 501
转载 UML类图与类的关系详解
在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合实例理解这些关系。基本概念类图(Class Diagram): 类图是面向对象系统建模中最常用
2012-06-27 09:53:03 605
原创 python调用exe程序
起初使用os.system(),使用cmd打开程序,但是会显示cmd窗口影响程序的美观;查找python文档发现os.startfile()方法,文档如下:Start a file with its associated application.When operation is not specified or 'open', this acts like double-clicki
2012-06-06 09:44:41 4674
转载 java面试题
1、面向对象的特征有哪些方面 (1).抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。(2).继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这
2012-05-27 15:01:14 548
原创 递归实现n的阶乘
/** * Project: Test * ClassName: RecursionTest * Description: * Copyright: Copyright (c) 2012 * Company: sai * @author hanchengyue * @version 1.0 May 27, 2012 * **/public
2012-05-27 14:23:55 823
锋利的jquery
2013-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人