
android
文章平均质量分 74
jiqiujia
这个作者很懒,什么都没留下…
展开
-
Android 对HashMap深度分析…
原文地址: 对HashMap深度分析和应用">Android 对HashMap深度分析和应用作者:月色下孤狼HashMap的初始过程 java.util.HashMap是很常见的类,前段时间公司系统由于对HashMap使用不当,导致cpu百分之百,在并发环境下使用HashMap而没有做同步,可能会引起死循环,关于这一点,sun的官方网站上已有阐述,这并非是bug。HashMap的数据结转载 2014-01-06 16:30:52 · 400 阅读 · 0 评论 -
[转]Android dialog用法(一)
转自:http://www.cnblogs.com/weeds/archive/2012/01/17/2324238.html 摘要: 创建对话框一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互.对话框一般用于提示信息和与当前应用程序直接相关的小功能.Android API 支持下列类型 ...创建转载 2014-01-06 16:33:10 · 438 阅读 · 0 评论 -
EditText使用详解
转自:http://flysnow.iteye.com/blog/828415一:新建HelloEditText工程 新建一个Helloworld详细步骤可以参见 Android教程之三:第一个Android应用,HelloWorld创建设置如下:Projectname: HelloEditTextBuild Target:android 2.2Applicationna转载 2014-01-06 16:33:07 · 779 阅读 · 0 评论 -
Android dialog用法(三)
显示对话框对话框经常作为Activity的一部分来创建和显示。你通常应该从protectedDialog Activity.onCreateDialog (int id)回调方法里创建对话框。当你使用这个回调函数时,Android系统会有效的设置这个Activity为每个对话框的所有者,从而自动管理每个对话框的状态并挂靠到Activity上。这样,每个对话框继承这个Activity的特定属转载 2014-01-06 16:33:14 · 455 阅读 · 0 评论 -
Android Activity和Intent机制
转自:http://www.cnblogs.com/feisky/archive/2010/01/16/1649081.htmlActivityAndroid中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.h转载 2014-01-06 16:31:05 · 325 阅读 · 0 评论 -
Android LayoutInflater的使用
转自:http://lpqsun-126-com.iteye.com/blog/1158070在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、Te转载 2014-01-06 16:31:07 · 364 阅读 · 0 评论 -
Android中MenuInflater实例
转自:http://blog.youkuaiyun.com/zhangqijie001/article/details/5836492我们知道,LayoutInflater是用来实例化整个布局文件,而 MenuInflater是用来实例化Menu目录下的Menu布局文件的。传统意义上的菜单定义需要OverrideActivity的onCreateOptionsMenu,然后在里面调用Menu.add把M转载 2014-01-06 16:31:09 · 495 阅读 · 0 评论 -
【转】ActionBar学习
关于那个问题:是关于如何生成如下图所示之ActionBar效果: 其实就在官网上就有答案,自己疏忽再加上资料繁多。寻了许久,经过指点。终于找到:To enable split action bar, simply adduiOptions="splitActionBarWhenNarrow" to your or manifestel转载 2014-01-06 16:33:04 · 477 阅读 · 0 评论 -
setContentView和inflate区别
一般用LayoutInflater做一件事:inflateinflate这个方法总共有四种形式(见下面),目的都是把xml表述的layout转化为View对象。其中有一个比较常用,View inflate(int resource, ViewGrouproot),另三个,其实目的和这个差不多。int resource,也就是resource/layout文件在R文件中对应的ID,这个必转载 2014-01-06 16:33:02 · 399 阅读 · 0 评论 -
Android 相对布局
android:layout_above 将该控件的底部置于给定ID的控件之上;android:layout_below 将该控件的底部置于给定ID的控件之下;android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐;android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘对齐;android:layout_alignBas转载 2014-01-06 16:33:00 · 444 阅读 · 0 评论 -
Android实例剖析笔记(1)
俗话说,“熟读唐诗三百首,不会作诗也会吟”。最近收集了很多Android的示例代码,从这些代码的阅读和实验中学习到很多知识,从而产生写这个系列的打算,目标就是一步步跟着实例进行动手实作,真正从“做”中体会和学习AndroidAndroid自带的一个范例程序:记事本,将分为四篇文章进行详细介绍。预备知识搭建开发环境,尝试编写”HelloWorld”,了解Android的基本概念,熟悉And转载 2014-01-06 16:31:00 · 530 阅读 · 0 评论 -
Android杂谈--ListView之BaseAdapter
http://www.cnblogs.com/loulijun/archive/2011/12/28/2305016.htmlAndroid ListView使用BaseAdapter与ListView的优化http://www.open-open.com/lib/view/open1339485728006.html转载 2014-01-06 16:31:16 · 568 阅读 · 0 评论 -
android蓝牙与8051单片机交互
首先,要操作蓝牙,先要在AndroidManifest.xml里加入权限然后,看下api,Android所有关于蓝牙开发的类都在android.bluetooth包下,如下图,只有8个类而我们需要用到了就只有几个而已: 1.BluetoothAdapter 顾名思义,蓝牙适配器,直到我们建立bluetoothSocket连接之前,都要不断操作它 Blueto原创 2014-05-25 17:24:14 · 273 阅读 · 0 评论 -
Android dialog用法(二)
Creating a ProgressDialog 创建进度对话框dialog用法(二)" />一个ProgressDialog(进度对话框)是AlertDialog的扩展。它可以显示一个进度的动画――进度环或者进度条。这个对话框也可以提供按钮,例如取消一个下载等。 打开一个进度对话框很简单,只需要调用ProgressDialog.show()即可。例如,上图的对话框可以不通过on转载 2014-01-06 16:33:12 · 680 阅读 · 0 评论 -
Android中ListView中使用CheckedTextView
转自:http://www.cnblogs.com/onlylittlegod/archive/2011/05/19/2050623.html今天学习不在布局文件中写布局而将布局文件写入到程序的Activity中去,在布局文件中去布局,当我利用LayoutInflactor新建了CheckedTextView控件以后,然后将CheckedTextView添加入ListView中,然后使用Ch转载 2014-01-06 16:31:14 · 1087 阅读 · 0 评论 -
Android中Uri的使用
原文地址:Android中Uri的使用作者:21830153451.Uri通用资源标志符(Universal Resource Identifier, 简称"URI")。Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。 URI一般由三部分组成:访问资源的命名机制。 存放资源的主机名。 资源自身的名称,由路径表示。 A转载 2014-01-06 16:30:54 · 581 阅读 · 0 评论 -
Android Context的几点看法
原文地址:Context的几点看法">Android Context的几点看法作者:Erio1.首先什么是context?文档语焉不详,说是resource什么的,反正是没看懂,实际上可以认为它是一个指向parent对象的指针,受到那个parent对象的控制。2.为什么需要context?试想一下这个语句:Button myButton =newButton(this转载 2014-01-06 16:30:56 · 328 阅读 · 0 评论 -
八款开源 Android 游戏引擎
初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。事实上,这种想法完全是没有必要且原创 2014-01-06 16:33:25 · 460 阅读 · 0 评论 -
OpenGl ES 简介
转自:http://www.cnblogs.com/shangdahao/archive/2011/11/05/2233587.html什么是OpenGL ES?OpenGL ES (为OpenGL for Embedded System的缩写)为适用于嵌入式系统的一个免费二维和三维图形库。为桌面版本OpenGL 的一个子集。OpenGLES管道(Pipeline)Op转载 2014-01-06 16:33:16 · 701 阅读 · 0 评论 -
Android的反编译
转自:http://www.cnblogs.com/shangdahao/archive/2011/12/05/2276430.html阅读源码是最好的学习方法,下面我们以愤怒的小鸟为例,看看如何把一个android游戏反编译成可读的源码。工具介绍:1、apktool 这个工具用来解压xml文件到http://code.google.com/p/android-apktool/downl原创 2014-01-06 16:33:20 · 557 阅读 · 0 评论 -
Android内存原理
Android内存原理不用在意剩余内存的大小.其实很多人都是把使用其他系统的习惯带过来了.安卓Android大多应用没有退出的设计其实是有道理的,这和系统对进程的调度机制有关系.如果你知道java,就能更清楚这机制了. 其实和java的垃圾回收机制类似,系统有一个规则来回收内存.进行内存调度有个阀值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西.当然这个值默认设置得很小,所以你转载 2014-01-06 16:31:18 · 1153 阅读 · 0 评论 -
android游戏开发涉及到的API…
转自:http://www.cnblogs.com/shangdahao/archive/2011/11/07/2238438.html一、Activity生命周期游戏开发时我们只需要重载 onCreate(),onResume(), 和onPause() 方法,因为无论如何onResume(), 和onPause()都会调用。当onPause() 之后,系统可能由于内存过低杀掉该acti转载 2014-01-06 16:33:18 · 562 阅读 · 0 评论 -
【转】android Toast大全
转自:http://www.cnblogs.com/salam/archive/2010/11/10/1873654.htmlToast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果Toast大全(五种情形)建立属于你自己的Toast" />代码Toast.makeText(getApplicationContext转载 2014-01-06 16:30:49 · 456 阅读 · 0 评论 -
应用开机自启
转自:http://www.eoeandroid.com/thread-15918-1-1.html有些时候,应用需要在开机时就自动运行,例如某个自动从网上更新内容的后台service。怎样实现开机自动运行的应用?在撰写本文时,联想到高焕堂先生以“Don''tcall me, I''ll call youback!”总结Android框架,真是说到点子上了。理解这句话的含义,许多有关And转载 2014-01-06 16:31:20 · 537 阅读 · 0 评论 -
android ContentProvider
实现ContentProvider MIME 类型ContentProvider 有两个方法返回MIME类型。getType()一个对任何provider都要实现的方法。getStreamTypes()如果你的provider提供的是文件,此方法是期望被实现的。表的MIME类型们getType()方法返回一个MIME格式的String ,此String描述了由contentURI参转载 2014-01-06 16:30:58 · 423 阅读 · 0 评论 -
Android实例剖析笔记(2)
游戏暂停/继续机制由于原来的代码中在游戏运行时没有提供控制选项(比如暂停/继续),因此除非你死了,否则只能玩到底。我这里对代码进行一些修改,加入一个OptionMenu来提供暂停/继续机制。首先加入一个变量记录游戏当前状态privateint mState = SnakeView.READY;然后重载onCreateOptionsMenu函数,创建一个控制菜单项,并对其进行转载 2014-01-06 16:31:03 · 984 阅读 · 0 评论 -
androidkaifa教程之:让一个LISTVI…
转自:http://androidkaifa.com/forum.php?mod=viewthread&tid=217&page=1&extra=#pid263给一个listview添加一个搜索文字功能,就是为用户提供了一个简单的方法快速众多的信息中找到他需要的信息。1, 创建一个新的FileNew =android =ApplicationProject2,在布局文件中定义一个list转载 2014-01-06 16:31:11 · 561 阅读 · 0 评论 -
android笔记
1. 不要把int值传参给textview控件的setText函数,因为当你传int类型的时候,它会以为要传的是一个resource的id。这种时候报的错是:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.ndktest/com.example.ndktest.MainActivity原创 2014-12-15 23:12:33 · 906 阅读 · 0 评论