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-studio(1):配置NDK开发环境
根据如下的链接一步一步的操作就可以完成了。经过本人验证过了的。参考:1. http://blog.sina.com.cn/s/blog_ad64b8200102vnxl.html原创 2015-11-04 09:50:42 · 1695 阅读 · 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 · 938 阅读 · 0 评论 -
Android中如何查看内存
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 该文是学习h原创 2013-07-01 12:15:25 · 6751 阅读 · 0 评论 -
android中动画学习
动画的类在AndroidSDK/sources/android-17/android/view/animation文件夹中。。。如下图:经过整理,可分为3类:1. Interpolator部分Interpolator是基类Class/InterfaceDescriptionAccelerateDecelerateInterpolatorA原创 2013-06-25 13:45:02 · 1022 阅读 · 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 · 1135 阅读 · 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 · 7931 阅读 · 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 · 3092 阅读 · 0 评论 -
Android中自定义ListView中各项的背景色
自己总结一下最最笨的办法就是在getView里面处理down,up,move事件,处理,繁琐,不容易正确,也无法体现android中界面与逻辑分离的优点。最后很简单就解决了。1. 在drawable文件夹下,新建一个listitem_bk.xml文件,其中内容为: 2.设定ListView风格为: <ListVi原创 2013-04-12 15:23:59 · 4621 阅读 · 0 评论 -
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 · 901 阅读 · 0 评论 -
转载一篇android内存泄漏的文章
JAVA的垃圾收集器(Garbage Collection, GC)只能回收无用并且不再被其他对象引用的那些对象所占的空间。确认该对象不再会被使用方法:将对象的数据成员设为null或者从集合中移除该对象。Jave中的引用分为3种:强引用:引用为空的时候,Java的垃圾回收器会处理。一般来说自己写的程序大部分都是强引用。软引用:堆内存不够的时候,Java的垃圾回收器会原创 2013-06-07 16:07:13 · 827 阅读 · 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 · 2927 阅读 · 4 评论 -
ubuntu12.04安装Intel 82579LM无线网卡驱动
在网络上搜索了很多地方,都没有搜索到,即使在ubuntu中文社区也没有找到解决办法。这可急死人了,ubuntu12.04网线总是一会就掉线,太烦人了。我第一次安装那个wicd,一点用都没有,结果反而网络的tray icon不见了。又折腾了一会,也参考了网络上的一些办法,但是没有办法把网络的tray icon弄出来。结果还是老实点到官网上面找Intel Corporation 82579LM原创 2013-06-16 16:39:35 · 5430 阅读 · 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 · 807 阅读 · 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 · 4806 阅读 · 0 评论 -
下拉刷新列表的实现
我大部分参考了:http://blog.csdn.net/weidi1989/article/details/7909983里面的代码。但是他里面的那个ListView类写的比较复杂,逻辑有点混乱,特别是在OnTouchEvent有很多不必要的逻辑,增加了理解代码的难度。下面是我自己改造后的代码,供参考。。。。package hh.HH;import hh.apis.R;原创 2013-05-27 09:33:11 · 784 阅读 · 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 · 931 阅读 · 0 评论 -
Android中AlertDialog消息内部代码探析
AlertDialog下面是自我提问。。。1.创建窗口的过程?2.如何处理OnDismissListener, OnCancelListener, OnShowListener和OnKeyListener这些消息的?自我总结:android.app.Dialog;与com.android.internal.app.AlertController;内部大量使用原创 2013-07-03 15:12:27 · 1750 阅读 · 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 · 1361 阅读 · 0 评论 -
android开发常见问题总结
1. Android Studio中项目NDK原生部分整合方式参考:http://blog.k-res.net/archives/1788.html原创 2015-12-17 11:47:29 · 626 阅读 · 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 · 1267 阅读 · 0 评论 -
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 · 619 阅读 · 0 评论 -
android( 5 ): 有关Camera的使用
1. Camera旋转问题。了解这个原创 2014-08-22 09:07:37 · 3273 阅读 · 1 评论 -
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 · 876 阅读 · 0 评论 -
android(2) : 有关Bitmap的操作
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 2014/3/原创 2014-03-31 16:15:55 · 836 阅读 · 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 · 1170 阅读 · 0 评论 -
android(3): 有关adb等的操作
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 2014/3/31参考:http://jingyan.baidu.com/article/7c6fb4287f4f3580原创 2014-03-31 16:18:33 · 762 阅读 · 0 评论 -
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 · 1138 阅读 · 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 · 2887 阅读 · 1 评论 -
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 · 4032 阅读 · 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 · 947 阅读 · 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 · 4814 阅读 · 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 · 828 阅读 · 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 · 1114 阅读 · 0 评论 -
Android将程序崩溃信息保存本地文件
总结一点就是使用我们自己定义的Thread.UncaughtExceptionHandler来代替系统默认的异常处理。我们的异常处理是什么呢?就是获取程序崩溃的信息,并将其写入到文件中。但是我们必须注册我们自己的异常处理类假设public class CrashHandler implements UncaughtExceptionHandler { ...原创 2013-05-22 17:52:50 · 808 阅读 · 0 评论 -
android 文件名长度限制
经测试Win7文件长度为237个字符(包括后缀)。android文件长度255个字符也是正常的原创 2013-04-24 13:18:55 · 8652 阅读 · 0 评论 -
android的文件操作。(未整理完成)
android的文件操作要有权限:[xhtml] view plaincopyuses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE">uses-permission> SD卡下的文件操作:1、判断SD卡是否插入[java] view plainc转载 2013-04-15 18:15:08 · 906 阅读 · 0 评论 -
Android 文件打开方式
转自:blog.csdn.net/weich_java/article/details/7002829Android打开文件,具体还是看代码吧,代码最能说明问题。AndroidFileUtil.javapublic static Intent openFile(String filePath){ File file = new File(filePath)转载 2013-04-15 10:06:09 · 1011 阅读 · 0 评论 -
android中的ListView数据量大时如何提高效率。。。。
数据量大,这牵涉到2个问题。1. 一个空ListView加载的数据项很多2. 已加载很多数据项的ListView如何优化效率对于问题1:一个空ListView加载的数据项很多一般就是动态加载,仅在需要加载的时候加载数据项。比如View只能显示10项,当滚动到第10项时,我们才加载后面的N(N根据实际情况判定)项。这就需要监听滚动消息,很好,ListView有这个回调原创 2013-04-15 17:03:10 · 14332 阅读 · 0 评论 -
C/C++获取当前系统时间
//方案— 优点:仅使用C标准库;缺点:只能精确到秒级#include #include int main( void ) { time_t t = time(0); char tmp[64]; strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime(&t) );转载 2013-04-15 11:38:11 · 1190 阅读 · 0 评论 -
android中TextView跑马灯效果
1. 首先需要运行跑马灯效果参考网页1:http://www.cnblogs.com/over140/archive/2010/08/20/1804770.html主要就是给TextView添加如下的一些属性 android:ellipsize="marquee" android:focusable="true" android:marqu原创 2013-04-22 17:57:23 · 3807 阅读 · 0 评论