android
oldmtn
WIN32, GDI/GDI+, VC/MFC, WIN8, Qt, ANDROID, Libevent, boost, ffmpeg, OPENGL等方面。
Happyiness is a journey not a destination. SoWork like you dont need money.Love like youve never been hurt.And Dance like no ones watching.... So Just Code like you dont need to run it successful.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android中反编译的方法
假设有个TestDecompile.apk法一: 使用dexdump反编译工具地址:AndroidSDK/platform-tools/dexdump首先解压缩TestDecompile.apk得到一个名为TestDecompile.apk_FILES的夹子,该夹子里面有个classes.dex文件。有必要说下:classes.dex是java源码编译后生成的jav原创 2013-06-08 16:17:18 · 962 阅读 · 0 评论 -
ubuntu12.04 配置android开发环境
1. 安装JDK并设置环境变量地址:http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html下载jdk,我下的是最新版jdk-7-linux-i586.tar.gz在/home/hwh下,单击"Ctrl+h"打开隐藏的.profile,添加如下代码原创 2013-05-04 07:21:07 · 988 阅读 · 0 评论 -
ubuntu12.04下载Android源代码
准备工作1、安装Git工具Android源代码采用Git工具来管理,与SVN相比,这是一种分布式的源代码管理工具,而SVN是集中式的源代码管理工具。要安装Git工具,在Ubuntu上执行以下命令即可:USER-NAME@MACHINE-NAME:~$ sudo apt-get install git-core gnupg2、安装Java SDK3、依赖的原创 2013-05-04 13:34:31 · 1043 阅读 · 0 评论 -
Android中如何查看内存
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 该文是学习h原创 2013-07-01 12:15:25 · 7070 阅读 · 0 评论 -
android中动画学习
动画的类在AndroidSDK/sources/android-17/android/view/animation文件夹中。。。如下图:经过整理,可分为3类:1. Interpolator部分Interpolator是基类Class/InterfaceDescriptionAccelerateDecelerateInterpolatorA原创 2013-06-25 13:45:02 · 1073 阅读 · 0 评论 -
Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
//////////////////////////////////////////////////////////////////////////////private MyHandler mHandler;private Runnable mR1;private void onClickBtn1() { mHandler = new MyHandler(); mR1 = new原创 2013-06-26 11:08:02 · 1192 阅读 · 0 评论 -
android动态壁纸LiveWallpaper用法
学习到的知识总结:先贴上我的AndroidManifest.xml的内容。<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.testlivewallpaper" android:versionCode="1" android:versi原创 2013-06-26 11:51:53 · 8607 阅读 · 2 评论 -
LinearLayout中有关CheckBox的处理
在编程的时候,我们经常会在LinearLayout上面添加一个CheckBox并且将该LinearLayout和CheckBox作为一个完整的选项。我们可以如下定义该.xml布局文件(这里设为layout_checkbox.xml吧)<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2013-06-19 13:53:47 · 3184 阅读 · 0 评论 -
Android中自定义ListView中各项的背景色
自己总结一下最最笨的办法就是在getView里面处理down,up,move事件,处理,繁琐,不容易正确,也无法体现android中界面与逻辑分离的优点。最后很简单就解决了。1. 在drawable文件夹下,新建一个listitem_bk.xml文件,其中内容为: 2.设定ListView风格为: <ListVi原创 2013-04-12 15:23:59 · 4854 阅读 · 0 评论 -
Android中AlertDialog消息内部代码探析
AlertDialog下面是自我提问。。。1.创建窗口的过程?2.如何处理OnDismissListener, OnCancelListener, OnShowListener和OnKeyListener这些消息的?自我总结:android.app.Dialog;与com.android.internal.app.AlertController;内部大量使用原创 2013-07-03 15:12:27 · 1871 阅读 · 0 评论 -
转载一篇android内存泄漏的文章
JAVA的垃圾收集器(Garbage Collection, GC)只能回收无用并且不再被其他对象引用的那些对象所占的空间。确认该对象不再会被使用方法:将对象的数据成员设为null或者从集合中移除该对象。Jave中的引用分为3种:强引用:引用为空的时候,Java的垃圾回收器会处理。一般来说自己写的程序大部分都是强引用。软引用:堆内存不够的时候,Java的垃圾回收器会原创 2013-06-07 16:07:13 · 899 阅读 · 0 评论 -
android中ListView的HeaderView的Padding详解
mHeaderViewHeight = 50;则mHeaderView.setPadding(0, mHeaderViewHeight, 0, 0);时结果为:mHeaderView.setPadding(0, 0, 0, 0);结果为:mHeaderView.setPadding(0, -mHeaderViewHeight, 0,原创 2013-06-07 18:22:41 · 3033 阅读 · 4 评论 -
ubuntu12.04安装Intel 82579LM无线网卡驱动
在网络上搜索了很多地方,都没有搜索到,即使在ubuntu中文社区也没有找到解决办法。这可急死人了,ubuntu12.04网线总是一会就掉线,太烦人了。我第一次安装那个wicd,一点用都没有,结果反而网络的tray icon不见了。又折腾了一会,也参考了网络上的一些办法,但是没有办法把网络的tray icon弄出来。结果还是老实点到官网上面找Intel Corporation 82579LM原创 2013-06-16 16:39:35 · 5678 阅读 · 0 评论 -
android中Touch相关事件解析
参考1:http://www.oschina.net/question/163910_272891. 默认情况输出结果。LinearLayout代码public class Theory1_MyLinearLayout extends LinearLayout { public Theory1_MyLinearLayout(Context context) { su原创 2013-05-31 18:05:12 · 880 阅读 · 0 评论 -
android调试设备SerialNumber为???怎么办???
我觉得关键是:SUBSYSTEM=="usb", SYSFS{"High Tech Computer Corp."}=="0bb4", MODE="0666"我转载的链接很好,照着是没问题的,如果还不行。重新启动就OK了,我就是将51-android.rules(每个人的机器该文件可能有点小区别,比如50,51,52.。。或者android的开头A是大写还是小写)设原创 2013-06-08 17:35:07 · 4920 阅读 · 0 评论 -
下拉刷新列表的实现
我大部分参考了:http://blog.csdn.net/weidi1989/article/details/7909983里面的代码。但是他里面的那个ListView类写的比较复杂,逻辑有点混乱,特别是在OnTouchEvent有很多不必要的逻辑,增加了理解代码的难度。下面是我自己改造后的代码,供参考。。。。package hh.HH;import hh.apis.R;原创 2013-05-27 09:33:11 · 843 阅读 · 0 评论 -
android读取XML方法总结
互联网时代,不可避免的要参考别人的文章,但是一味的转载,其实并没有积累。另一方,直接将他人的文章作为自己的成果太不道义了。所以以后将参考的文章列出来了,并添上自己的总结。参考1:http://www.cnblogs.com/jxgxy/archive/2012/07/26/2609730.html参考2:http://www.ibm.com/developerworks/cn/原创 2013-05-10 16:13:48 · 882 阅读 · 0 评论 -
android ListView无法响应单击事件
情形:一个FrameLayout有2个ViewView1是一个普通的View,其内容我们不关心View2有一个ListView,其内部有很多项。当我们从View2切换回View1-->再从View1切换回View2,发现Touch该View2中Item会没有效果。因为没有重新对该View2布局。方法1:mLv2_1.requestLayout()原创 2013-05-10 11:44:05 · 1179 阅读 · 0 评论 -
Android中ListView内部代码探析
1. ListView是如何添加HeadView的?一般给ListView添加HeadView代码如下:View headerView = mInflater.inflate(R.layout.listview_header, null);mListView.addHeadView(headerView);下面进入android内部代码探析 public void a原创 2013-07-03 16:32:25 · 4892 阅读 · 0 评论 -
Android中Activity(四大组件之一)代码浅析
这次写的匆忙,暂时先将其运行过程帖出来,记录一下。。。public class TestActivity extends Activity { private LinearLayout mView1, mViewBounds; private Button mView2; @Override protected void onCreate(Bundle savedInstan原创 2013-07-05 11:29:24 · 1009 阅读 · 0 评论 -
Android中View内部代码探析
一般研究源代码都是以问答为切入点的。1. View类的performClick和callOnClick有什么区别? /** * Call this view's OnClickListener, if it is defined. Performs all normal * actions associated with clicking: re原创 2013-07-04 17:18:44 · 4122 阅读 · 0 评论 -
Android中TouchDelegate的用法浅析
一般TouchDelegate是在View类中的。View类中出现TouchDelegate的地方如下:public class View implements Drawable.Callback, KeyEvent.Callback, AccessibilityEventSource {// ... /** * The delegate to hand原创 2013-07-04 17:33:03 · 3038 阅读 · 1 评论 -
ubuntu系统如何安装adb调试环境
地址:http://jingyan.baidu.com/article/2fb0ba405e815f00f2ec5f9e.htmlubuntu系统如何安装adb调试环境|浏览:450|更新:2013-10-29 21:211 2 3 4 5 6 7 分步阅读转载 2014-02-22 11:55:45 · 1226 阅读 · 0 评论 -
android(3): 有关adb等的操作
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 2014/3/31参考:http://jingyan.baidu.com/article/7c6fb4287f4f3580原创 2014-03-31 16:18:33 · 808 阅读 · 0 评论 -
android(1) : ubuntu无法识别设备的解决办法
参考1:http://gushedaoren.blog.163.com/blog/static/173663405201331533019605/参考2:http://www.360doc.com/content/13/0219/08/10504424_266473514.shtml这里仅给出解决办法,至于为什么要这样?后期若有事件再解决。1.查询新设备ID原创 2014-03-31 14:20:09 · 1282 阅读 · 0 评论 -
android(2) : 有关Bitmap的操作
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 2014/3/原创 2014-03-31 16:15:55 · 886 阅读 · 0 评论 -
android(4): 类库的学习
android里面的类很多,都是有层次的。一般学习都是学一个忘一个,不成系统。很难有深刻的印象。为此,在这里将学习过的类都记录下来。1.android.widgetPopupWindow简介:A popup window that can be used to display an arbitrary view. The popup window is a floating原创 2014-04-01 12:05:24 · 932 阅读 · 0 评论 -
android( 5 ): 有关Camera的使用
1. Camera旋转问题。了解这个原创 2014-08-22 09:07:37 · 3346 阅读 · 1 评论 -
windows配置Android开发环境
材料jdk, eclipse, android-sdk, adt参考:1. http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html2. http://jingyan.baidu.com/article/29697b91172741ab20de3c36.html原创 2015-04-09 14:34:07 · 666 阅读 · 0 评论 -
android反汇编教程
下面转载的文章很好, 但是apktool在code.google.com已经不能下载了..这里http://download.csdn.net/detail/jjran1992/7781061给出了apktool下载的新地址.../// Begin -- 转载地址: http://blog.sina.com.cn/s/blog_4d8845b701014原创 2015-04-17 15:24:06 · 1353 阅读 · 0 评论 -
android开发常见问题总结
1. Android Studio中项目NDK原生部分整合方式参考:http://blog.k-res.net/archives/1788.html原创 2015-12-17 11:47:29 · 690 阅读 · 0 评论 -
需要移植到android的几个开源库
1. OpenSSL参考:1. https://github.com/aluvalasuman/OpenSSL1.0.1cForAndroid/blob/master/README.ANDROID.txt2. http://bbs.chinaunix.net/thread-4099412-1-1.html///////////////////原创 2015-12-18 09:18:23 · 1439 阅读 · 0 评论 -
android-studio(1):配置NDK开发环境
根据如下的链接一步一步的操作就可以完成了。经过本人验证过了的。参考:1. http://blog.sina.com.cn/s/blog_ad64b8200102vnxl.html原创 2015-11-04 09:50:42 · 1753 阅读 · 0 评论 -
android中控制AlertDialog的关闭
因为android里面弹出框AlertDialog的cancel, ok, 等方法已经被写死了,所以我们需要修改默认的消息流向。1. 应用反射机制获取标识 AlertDialog显示与否的成员变量。2. 修改该成员变量,欺骗android系统。下面的转载文章写的很详细,很棒。//////////////////////////原创 2013-04-17 10:40:25 · 7810 阅读 · 0 评论 -
Android MediaPlayer的生命周期
转自:http://blog.csdn.net/ddna/article/details/5178864Android MediaPlayer的生命周期MediaPlayer的状态转换图也表征了它的生命周期,搞清楚这个图可以帮助我们在使用MediaPlayer时考虑情况更周全,写出的代码也更具健壮性。 这张状态转换图清晰的描述了MediaPlayer的各个状态转载 2013-03-12 16:18:59 · 817 阅读 · 0 评论 -
Android中activity背景色的设置
Android应用开发——系统自带样式Android:theme •android:theme="@android:style/Theme.Dialog" 将一个Activity显示为能话框模式•android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏•android:theme="@android:style/Th转载 2013-03-13 15:39:06 · 3212 阅读 · 0 评论 -
eclipse配置NDK自动编译jni中C/C++文件,并打包的方法
最近做Android的项目,需要用到jni,网上的例子都很复杂。大体来说使用JNI,需要编写java 本地接口类,编译该类生成.class的字节码文件,然后和.so打包成apk。极其麻烦,我看了一本书上介绍的jni基本调用方法,也很复杂。网上给出的例子,要么太简单,简单到都是傻瓜式的,出现了任何错误,用户就不知所措了。要么太复杂,复杂到我看不清主线,都是太过于注重细节了。也不好。原创 2013-03-22 13:05:05 · 9482 阅读 · 0 评论 -
Android笔记:Button居中|水平居中|垂直居中(总结)
- 鉴于各位前辈都有关于居中的示例,今天小弟在这结合自己的理解总结一下。 - 居中呢,这里分两种不同布局方式的居中!分别是 LinearLayout 和RelativeLayout。- 首先说的是LinearLayout布局下的居中:直接贴源码 注意:android:layout_width="fill_parent" android:layout_height="fill转载 2013-03-25 14:33:57 · 9136 阅读 · 0 评论 -
Android之SurfaceView使用总结
Android之SurfaceView使用总结1.概念 SurfaceView是View类的子类,可以直接从内存或者DMA等硬件接口取得图像数据,是个非常重要的绘图视图。它的特性是:可以在主线程之外的线程中向屏幕绘图上。这样可以避免画图任务繁重的时候造成主线程阻塞,从而提高了程序的反应速度。在游戏开发中多用到SurfaceView,游戏中的背景、人物、动画等等尽量在画布canva转载 2013-03-26 13:45:00 · 1130 阅读 · 0 评论 -
Android:RelativeLayout布局的相关属性介绍
==========================android:Layout_above-----该控件的底部至于指定ID的控件之上android:Layout_below-----该控件的顶部至于给定ID的控件之下android:Layout_toLeftOf---该控件右边缘呵给定ID的控件的左边缘对齐android:Layout_toRightOf----该控件的左边缘呵转载 2013-03-27 11:35:32 · 1054 阅读 · 0 评论
分享