`
eagle0824
  • 浏览: 227674 次
  • 性别: Icon_minigender_1
  • 来自: 镇江
社区版块
存档分类
最新评论
文章列表
转自http://www.ibm.com/developerworks/cn/java/j-jtp06197.html volatile 变量使用指南 Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。在这期的 Java 理论与实践 中,Brian Goetz 将介绍几种正确使用 volatile 变量的模式,并针对其适用性限制提出一些建议。 Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 ...
首先     按下 AIT+CTRL+T 打开终端,输入  sudo apt-get install adobeair  (注意空格)然后根据提示完成安装。 第二     点击下载这个链接直接下载  http://dl_dir.qq.com/qqfile/web/webqq/WebQQ.air  下载完成后打开 ,根据提示完成最后安装就好了。
反编译apk 代码 1.下载dex2jar 反编译源码 jdgui 查看反编译源码工具 步骤     (1)把apk 文件改名为zip,解压找到classes.dex     (2)把classex.dex 考到dex2jar.sh文件路径下, 执行命令./dex2jar.sh classes.dex 生成classes.dex.dex2jar.jar文件     (3)运行JD-GUI工具,打开上面的jar文件,即可看到源代码 (若apk经过混淆后,只能见到混淆后的代码) 2 下载apktool 反编译资源文件 执行命令 apktool d **.apk ./dirname 将**.a ...
1.在windows下安装adb 将附件解压,system32文件中的三个文件     adb.ext AdbWinApi.dll AdbWinUsbApi.dll 复制到C:\WINDOWS\system32文件目录下 2.adb安装后连接手机,可能显示设备usb驱动找不到 手动安装解压包android_usb_windows的驱动文件 ok 祝大家成功!

jni 入门实例

jni HelloWorld实例 1.编写一个HelloWorld.java class HelloWorld{ public native void print(); public static void main(String args[]){ new HelloWorld().print(); } static{ System.out.println(System.getProperty("java.library.path")); System.loadLibrary("HelloWorld") ...
animation 在android 系统中,是一种帧动画,前段时间遇到一个问题就是,一个完整的动画分为两部分,前面一部分,只播放一次,而后面一部分要循环播放。 第一反应,是分两个动画来做,第一部分,播放完后(仅一次),再播放后面一部分,这样来做可能有个衔接问题(没试过,有兴趣的朋友可以试一下) 后来,还是采用一个动画来做。这其中用到了java中的反射,取得了DrawableAnimation中的私有成员变量mCurFrame来记录当前帧。 具体代码,大家可以参考如下: (1)自定义一个ImageView package com.archermin.animationtest; i ...
(整理于网络) vim中文文档的主页是: http://vimcdoc.sourceforge.net/ 它将vim的help文件翻译成为中文,已经支持目前最新的vim 7.3。 如果想使用vim中文文档,可以遵循以下步骤: 首先下载针对vim7.3的版本 Code: $wget http://nchc.dl.sourceforge.net/sourceforge/vimcdoc/vimcdoc-1.8.0.tar.gz 解包后进入文件夹,使用以下命令安装: Code: $sudo ./vimcdoc.sh -i 启动vim,输入:help,看看帮助文档是否已经便成中文了? 一些注意事 ...
1.安装文件与运行环境的skd不匹配 打开源码目录下的AndroidManifest.xml文件,然后注释掉或者删除掉这行:      <uses-sdk android:minSdkVersion="4" /> 2. 若是通过mmm编译的,则可以用以下方式解决 /build/core/version_defaults.mk文件中这一段 ifeq "" "$(DEFAULT_APP_TARGET_SDK)"    # This is the default minSdkVersion and targetSdkVer ...
1 sudo apt-get install wine 下载souceinsight 3.5 2 wine Si3566Setup.exe 3 序列号(Serial):(任选其一) SI3US-956386-80191 SI3US-840598-11493 SI3US-404808-04697 SI3US-510811-93484 SI3US-343066-11287 启动 wine "c:\Program Files\Source Insight 3\Insight3.exe" 可以用脚本 bash source.sh source.sh内容为: wine &q ...
Yaffs(Yet Another Flash File System)文件系统是专门针对NAND闪存设计的嵌入式文件系统,目前有YAFFS和YAFFS2两个版本,两个版本的主要区别之一在于YAFFS2能够更好的支持大容量的NAND FLASH芯片。 下载unyaffs源码,http://code.google.com/p/unyaffs/downloads/list 执行编译命令 gcc -o unyaffs unyaffs.c 下载mkyaffs2image源码 http://code.google.com/p/fatplus/downloads/detail?name=yaffs2-so ...
1.模态对话框是指对话框不消失,不能对其他页面进行操作,也就是其他页面不能获得焦点 android中的dialog,以及activiy形式的dialog均是模态对话框 2非模态对话框,对话框显示的时候,其他界面,仍然可以获得焦点,仍然可以进行点击等操作,同时对话框也可以进行点击等操作。 在android系统中如何实现非模态对话框呢? 通过PopupWindow可以实现 很好的例子就是pinyin输入法,通过查看源码就可以看到,其界面是几个popupwindow组成的,每个popupwindow都可以进行操作 附件是一个popupwindow实现的非模态对话框的小例子,来自于网络,稍微修改了一下 ...
如题 依次执行以下命令 sudo su adb kill-server adb start-server exit 尝试后会发现已经有权限了

java source Attacher 1.2

    博客分类:
  • java
转自  http://www.oschina.net/news/26058/java-source-attacher-1-2 Java Source Attacher 1.2 是一款自动帮你附加源代码的Eclipse插件,相信很多Java Coder都有过手动附加源代码的经历,去网上搜索,然后下载下来,最后附加上,很麻烦,而且很费时间,现在Java Source Attacher 1.2就可以帮你很轻松的帮你自动搜索源代码,下载下来,然后附加上,很方面的说,看看怎么使用吧: 1.需求 Requirements:       JDK1.5+       Eclipse 3.5+ 2.安装 ...
ACTION_MAIN   android:name="android.intent.action.MAIN" CATEGORY_LAUNCHER android:name="android.intent.category.LAUNCHER" "ACTION_"等价于"android.intent.action." "CATEGORY_"等价于"android.intent.category."
touch mode 是用户在交互过程中的一种视图模式。当用户touch手机屏幕执行操作的时候就 会触发该模式。而在非touch 模式下,则触发的是trackball 模式, navigation 模式or keyboard navigation 模式,这些模式发生的情况比如,按功能键,键盘等等。 touch mode下,没有selection foucus。 在touch mode,ListView.getSelectedItemPosition()返回值为INVALIDATE_POSITION 我们应该使用Click listener(setOnItemClickListener ...
Global site tag (gtag.js) - Google Analytics