
Android
文章平均质量分 78
StudyAndEnjoy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android JNI知识简介
转载:http://blog.youkuaiyun.com/linweig/article/details/5417319Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和转载 2013-02-18 15:35:08 · 386 阅读 · 0 评论 -
Android学习之消息机制相关类介绍
转载:http://blog.youkuaiyun.com/ldj299/article/details/6399964Message(消息): 是消息队列中的组成单元。里面包含了数据对象。 获得Message最好的方式是通过obtain()函数获取,有多个obtain()函数,只是传入参数不同,功能是一样的。obtain()作用是从消息池中取出一个Message,节约资源。如果没有则新建一个转载 2013-06-05 23:04:25 · 528 阅读 · 0 评论 -
Linux下的软链接和硬链接的不同【转】
转载:http://www.mythroad.net/2009/09/25/linux_soft_links_and_hard_links_different_turn/今天编译BlueZ的时候,突然间发生了一个创建 硬链接失败 ,脑海里跳出了了一个什么是硬链接的概念,一时间还真回答不上来,google了下,发现这篇博文描述的很清晰,转载之,以备忘...链接——是一种在共享文件和访转载 2013-01-31 11:13:11 · 337 阅读 · 0 评论 -
Linux系统pkg-config工具的使用
转载:http://www.mythroad.net/2009/09/25/linux_system_pkg-config_tool_use/一、编译和连接 一般来说,如果库的头文件不在 /usr/include 目录中,那么在编译的时候需要用 -I 参数指定其路径。由于同一个库在不同系统上可能位于不同的目录下,用户安装库的时候也可以将库安装在不同的目录下,所以即使使用同一个转载 2013-01-31 13:50:37 · 404 阅读 · 0 评论 -
Android 多线程
转载:http://blog.youkuaiyun.com/ddna/article/details/5285173在Android下面也有多线程的概念。在C/C++中,子线程可以是一个函数, 一般都是一个带有循环的函数,来处理某些数据,优先线程只是一个复杂的运算过程,所以可能不需要while循环,运算完成,函数结束,线程就销毁。对于那 些需要控制的线程,一般我们都是和互斥锁相互关联,从而来控制线程的转载 2013-06-04 16:54:49 · 520 阅读 · 0 评论 -
Libtool创建和使用linux下动态库
转载:http://www.mythroad.net/2009/09/25/libtool_to_create_and_use_dynamic_libraries_under_linux/文件fun.c,fun.h,hello.c,hello.h,main.c动态库函数都在fun.c和hello.c里面----------------------------fun.c:int ad转载 2013-01-31 14:16:58 · 301 阅读 · 0 评论 -
Activity的四种加载模式
转载:http://www.cnblogs.com/hibraincol/archive/2011/04/11/2012719.htmlActivity的启动模式可以通过AndroidManifest.xml文件中的元素的属性来指定,一共有4中模式:?1activity android:name="ActivityMain"转载 2013-06-02 17:48:38 · 459 阅读 · 0 评论 -
如何让Android横竖屏切换时不销毁当前activity
转载:http://www.cnblogs.com/hibraincol/archive/2010/09/18/1829862.html背景介绍:在编写android小应用的时候,碰到了这样的一个问题:当推开手机的实体键盘时,屏幕由竖屏转换为横屏,此时应用程序的显示界面(Activity)就会被销毁了,这个让人比较郁闷。如何才能让这个activity不被销毁呢?--转载 2013-06-02 16:57:46 · 600 阅读 · 0 评论 -
如何在Android Quick Search Box中添加自己的app,按照我的意愿去Search。
转载:http://blog.youkuaiyun.com/yiyaaixuexi/article/details/6218823 在Search settings里,Searchable items中原本有5个可勾选的项,分别是:Web , Apps , Contacts , Messaging , Music 。显然这满足不了我们所有的需求,用户的欲望无止境嘛 >_< || ~~~转载 2013-06-01 16:46:34 · 928 阅读 · 0 评论 -
理解ThreadLocal
转载:http://blog.youkuaiyun.com/qjyong/article/details/2158097ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当转载 2013-06-05 23:09:38 · 500 阅读 · 0 评论 -
Android 之 Looper、MessageQueue、Handler 与消息循环
转载:http://blog.youkuaiyun.com/xieqibao/article/details/6563739在android的activity中有各种各样的事件,而这些事件最终是转换为消息来处理的。android中的消息系统涉及到: * 消息发送 * 消息队列 * 消息循环 * 消息分发 * 消息读取 消息对应的重要类有MessageQueue、Lo转载 2013-06-06 20:48:56 · 540 阅读 · 0 评论 -
Android - 文件读写操作 总结
转载:http://blog.youkuaiyun.com/ztp800201/article/details/7322110在android中的文件放在不同位置,它们的读取方式也有一些不同。本文对android中对资源文件的读取、数据区文件的读取、SD卡文件的读取及RandomAccessFile的方式和方法进行了整理。供参考。一、资源文件的读取:转载 2013-06-26 16:41:10 · 527 阅读 · 0 评论 -
Android crash 日志捕获
转载:http://sdutdazzling.iteye.com/blog/1773566 为了对已发布程序进行跟踪,通常会对程序的行为做一些记录并上传到server,一般会记录用户行为已方便更好的发进设计流程和记录程序crash日志,以便在后续版本中改正程序的错误,看了些文章也做了几个Demo,把自己的理解简单写一下。 1. 给线程设置一个自己的异常处理函数转载 2013-06-24 19:22:06 · 866 阅读 · 0 评论 -
Android – Displaying Dialogs From Background Threads
转载:http://dimitar.me/android-displaying-dialogs-from-background-threads/Having threads to do some heavy lifting and long processing in the background is pretty standard stuff. Very often you would转载 2013-06-24 16:18:10 · 707 阅读 · 0 评论 -
如何单独编译Android源代码中的模块
转载:http://blog.youkuaiyun.com/luoshengyang/article/details/6566662 第一次下载好Android源代码工程后,我们通常是在Android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了。以后如果我们修改了Android源代码中的某个模块或者在Android源代码工程新增转载 2013-07-08 09:30:31 · 791 阅读 · 0 评论 -
Android事件传递机制【Touch事件】
转载:http://orgcent.com/android-touch-event-mechanism/Android中提供了ViewGroup、View、Activity三个等级的Touch事件处理。也就是说,这三个地方都有事件回调方法。Android事件传递机制【按键事件】测试DEMO视图结构: .orgcent.eventtest.EventLinearLayou转载 2013-07-06 18:11:10 · 882 阅读 · 0 评论 -
PC电脑和Android模拟器访问及模拟器之间tcp/udp通信
转载:http://orgcent.com/pc-android-emulator-socket/Android系统默认只能通过IP(10.0.2.2)单向访问PC电脑,而PC电脑不能通过IP来直接访问Android模拟器系统。要想实现PC电脑和Android模拟器系统以及Android模拟器之间相互通信必须借助端口重定向(redir)来实现。先说说端口重定向所需要的telnet客转载 2013-07-06 17:23:31 · 820 阅读 · 0 评论 -
Android: 用jni 获取MAC地址
转载:http://www.cnblogs.com/hibraincol/archive/2012/07/04/2575992.html最近有个需求,需要在jni层获取android设备的mac地址,google了一圈,没看到现成的实现方法,所以就只好自己写一个了。基本思路是,通过jni调用android java层的api,获取wifi的mac地址。理论上,所有的java代码都可转载 2013-06-18 08:00:47 · 864 阅读 · 0 评论 -
Andriod: 在xml布局中使用自定义属性
转载:http://www.cnblogs.com/hibraincol/archive/2011/10/27/2227149.html今天在看android froyo的launcher2 源码的时候,在launcher.xml中看到有这么一段代码:?com.android.launcher2.DragLayer xmlns:andr转载 2013-06-18 07:52:50 · 601 阅读 · 0 评论 -
android悬浮窗口的实现
转载:http://blog.youkuaiyun.com/stevenhu_223/article/details/8504058 当我们在手机上使用360安全卫士时,手机屏幕上时刻都会出现一个小浮动窗口,点击该浮动窗口可跳转到安全卫士的操作界面,而且该浮动窗口不受其他activity的覆盖影响仍然可见。那么这种不受Activity界面影响的悬浮窗口是怎么实现的呢? 既然它能悬浮转载 2013-05-29 08:04:55 · 693 阅读 · 0 评论 -
Intent的几种用法
转载:http://blog.youkuaiyun.com/berber78/article/details/7279393Intent 应该算是Android中特有的东西。你可以在Intent中指定程序 要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用 程序,并执转载 2013-05-28 23:03:25 · 561 阅读 · 0 评论 -
android悬浮窗口的实现
转载:http://blog.youkuaiyun.com/stevenhu_223/article/details/8504058当我们在手机上使用360安全卫士时,手机屏幕上时刻都会出现一个小浮动窗口,点击该浮动窗口可跳转到安全卫士的操作界面,而且该浮动窗口不受其他activity的覆盖影响仍然可见(多米音乐也有相关的和主界面交互的悬浮小窗口)。那么这种不受Activity界面影响的悬转载 2013-05-16 12:07:11 · 861 阅读 · 0 评论 -
Activity中ConfigChanges属性的用法
转载:http://www.apkbus.com/android-15504-1-1.html通过设置这个属性可以使Activity捕捉设备状态变化,以下是可以被识别的内容: CONFIG_FONT_SCALE CONFIG_MCC CONFIG_MNC CONFIG_LOCALE CONFIG_TOUCHSCREEN CONFIG_KEYBOARD转载 2013-04-19 09:45:25 · 516 阅读 · 0 评论 -
Eclipse快捷键大全
转载:http://www.blogjava.net/action/articles/17339.htmlCtrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)A转载 2013-04-16 21:07:54 · 514 阅读 · 0 评论 -
Unable to locate tools.jar. Expected to find it in D:/jre6/lib/tools.jar问题解决
转载:http://blog.youkuaiyun.com/llqkk/article/details/4954520 在运行ant编译程序时碰到该问题。Ant默认在jre6目录下找tools.jar。这里说一下jre和jdk的区别。Jre是运行环境,及编译后的java程序运行时只需要jre就行了;jdk是开发环境,当你开发java程序时需要用jdk。Jdk包括了jre,及java转载 2013-04-22 13:57:03 · 766 阅读 · 0 评论 -
【Android游戏开发之二】剖析游戏开发用view还是surfaceView ?!
转载自【黑米GameDev街区】原文链接: http://www.himigame.com/android-game/295.html在Android游戏当中充当主要的除了控制类外就是显示类,在J2ME中我们用Display和Canvas来实现这些,而Google Android中涉及到显示的为view类,Android游戏开发中比较重要和复杂的就是显示和游戏逻辑的处理。这里我们说转载 2013-02-27 17:22:57 · 355 阅读 · 0 评论 -
【Android游戏开发之一】设置全屏以及绘画简单的图形
转载自【黑米GameDev街区】原文链接: http://www.himigame.com/android-game/263.html这一章简单讲述些简单的Android-UI:直接上代码:1234567891011121314151617package com.hi转载 2013-02-27 17:21:10 · 351 阅读 · 0 评论 -
Android.mk编译APK范例
转载:http://hubingforever.blog.163.com/blog/static/1710405792011656434982/以下仅是使用Android.mk编译APK程序的一些范例。如果你想了解Android.mk的更多内容请参考《Android.mk简介》一、编译一个简单的APK LOCAL_PATH := $(call my-dir)转载 2013-02-19 16:40:25 · 367 阅读 · 0 评论 -
android 处理图片工具
转载:http://www.cnblogs.com/TerryBlog/archive/2012/01/08/2316482.htmlpackage com.wireme.activity;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileNotFoun转载 2013-02-19 10:57:06 · 328 阅读 · 0 评论 -
Android - LayoutInflater
转载:http://blog.sina.com.cn/s/blog_48a45b950100u8ax.html在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widge转载 2013-05-16 20:05:12 · 454 阅读 · 0 评论 -
android里面的进程回收机制
转载:http://blog.youkuaiyun.com/yk_hu0621/article/details/7085536Android中的进程是托管的,当系统进程空间紧张的时候,会依照优先级自动进行进程的回收.由此带来三个问题:回收规则: 什么时候回收与回收哪一个避免误杀: 如何阻止被回收数据恢复与保存: 被回收了怎么办 Android将进程分为6个等级,它们按转载 2013-05-06 10:03:11 · 591 阅读 · 0 评论 -
Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果
部列转载:转载:http://blog.youkuaiyun.com/sinyu890807/article/details/8689140360手机卫士我相信大家都知道,好多人手机上都会装这一款软件,那么我们对它的一个桌面悬浮窗效果想必都不会陌生。我们现在就来模拟实现一下类似的效果。先谈一下基本的实现原理,这种桌面悬浮窗的效果很类似与Widget,但是它比Widget要灵活的转载 2013-05-28 22:58:17 · 1400 阅读 · 0 评论 -
intent.setFlags方法中的参数值含义
转载:http://blog.youkuaiyun.com/berber78/article/details/7278408一. intent.setFlags()方法中的参数值含义:1.FLAG_ACTIVITY_CLEAR_TOP:例如现在的栈情况为:A B C D 。D此时通过intent跳转到B,如果这个intent添加FLAG_ACTIVITY_CLEAR_TOP标记,则栈情况变为:A转载 2013-05-28 23:05:33 · 598 阅读 · 0 评论 -
Android创建桌面快捷方式并像启动Activity传递参数
转载:http://blog.youkuaiyun.com/attmore/article/details/7244030创建快捷方式可能非常简单,但是我们现在要想实现快捷方式像启动的Acitivty传递参数。直接上代码了,注释的非常详细。/** * 为程序创建桌面快捷方式 * 带参数 */ p转载 2013-05-14 15:52:46 · 1401 阅读 · 0 评论 -
Android之ShortCut[Broadcast方式]
转载:http://www.blogjava.net/sxyx2008/archive/2011/12/13/366228.html在Android中创建ShortCut大概有两种方法。第一种方法就是参照api demos中写的那个,通过设置setResult(RESULT_OK, intent);来创建ShortCut,这种方式在稍后分析。本文以Broadcast方式方式来介转载 2013-05-14 16:15:58 · 741 阅读 · 0 评论 -
开发 Standalone Android Java 应用程序
转载:http://blog.youkuaiyun.com/quaful/article/details/6094940一般来说,我们开发的 Android 应用程序都是基于 Activity 的,由 Android 系统来管理程序的生命周期;但是,有的时候,我们也想自己来控制程序的流程。例如,如果只是开发一个类似 /system/bin/pm 那样的 console 应用程序,用 Activity转载 2013-05-27 21:18:47 · 554 阅读 · 0 评论 -
关于Android中传递数据的一些讨论
转载:http://blog.youkuaiyun.com/nokiaguy/article/details/5998986 在Android中编写过程序的开发人员都知道。在Activity、Service等组件之间传递数据(尤其是复杂类型的数据)很不方便。一般可以使用Intent来传递可序列化或简单类型的数据。看下面的代码。 Intent intent = new Inte转载 2013-05-12 23:12:53 · 397 阅读 · 0 评论 -
Android中Context
转载:http://www.cnblogs.com/smalltigerlee/archive/2011/11/10/2244324.htmlContext字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过 Context才能识别调用者的实例,比如说Toas转载 2013-05-12 22:35:17 · 403 阅读 · 0 评论 -
Android中的Activity的生命周期
转载:http://blog.youkuaiyun.com/nokiaguy/article/details/5557819在Activity从建立到销毁的过程中需要在不同的阶段调用7个生命周期方法。这7个生命周期方法的定义如下:protected void onCreate(Bundle savedInstanceState) protected void onStart() p转载 2013-05-06 10:33:44 · 731 阅读 · 0 评论 -
Android 之 Window、WindowManager 与窗口管理
转载:http://blog.youkuaiyun.com/xieqibao/article/details/6567814其实在android中真正展示给用户的是window和view,activity在android中所其的作用主要是处理一些逻辑问题,比如生命周期的管理、建立窗口等。在android中,窗口的管理还是比较重要的一块,因为他直接负责把内容展示给用户,并和用户进行交互。响应用户的输入等转载 2013-07-01 07:52:36 · 798 阅读 · 0 评论