-
Android LayoutInflater深度解析 给你带回全新的认识
AndroidLayoutInflater深度解析给你带来全新的认识转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38171465,本文出自:http://blog.csdn.net/lmj623565791/article/details/381714651、 题外话 相信大家对LayoutInflate都不陌生,特别在Li...
38
热度 -
android软键盘的用法小结
android软键盘的用法总结Android软键盘的用法总结?1.软键盘的显示原理??????软键盘其实是一个Dialog。InputMethodService为我们的输入法创建了一个Dialog,并且对某些参数进行了设置,使之能够在底部或者全屏显示。当我们点击输入框时,系统会对当前的主窗口进行调整,以便留出相应的空间来显示该Dialog在底部,或者全屏。2.活动主窗口调整??????Androi...
12
热度 -
Android很有用的代码片断
Android很有用的代码片段1:查看是否有存储卡插入Stringstatus=Environment.getExternalStorageState();if(status.equals(Enviroment.MEDIA_MOUNTED)){说明有SD卡插入}2:让某个Activity透明OnCreate中不设Layoutthis.setTheme(R.style.Theme_Transpare...
61
热度 -
Android的Menu状态动态设立方法onPrepareOptionsMenu
Android的Menu状态动态设置方法onPrepareOptionsMenuAndroid的Menu状态动态设置方法onPrepareOptionsMenu(Menumenu)??2010-11-1920:00:09|??分类:Android开发笔记|??标签:|字号大中小?订阅覆盖onPrepareOptionsMenu(Menumenu)这个方法非常的好用,我们可以定义boolean值来进...
5
热度 -
Android Service 通报Activity更新界面的方法研究|Service通过Broadcast更新UI
AndroidService通知Activity更新界面的方法研究|Service通过Broadcast更新UIAndroid的最重要的组件式service和activity,那么在使用的过程中,我们最常遇到的问题是他们之间的通信问题。当然今天我们不研究底层的实现问题,我从上层的应用的如何使用的角度进行研究。首先Activity调用Service这个是比较基础的,它有两种常见的方法;第一,通过In...
69
热度 -
Android Camera 应用小结
AndroidCamera使用小结AndroidCamera使用小结Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStroe调用系统CameraApp程序来实现拍照和摄像功能,二是根据CameraAPI自写Camera程序。由于自写...
14
热度 -
(转摘)Android腾讯微博客户端开发3:多账号管理的实现
(转摘)Android腾讯微博客户端开发三:多账号管理的实现列表中的账号是保存在sqlite数据库中的,下方的大图片是显示你选择的默认账号,双击图片就会显示此账号的主页点击添加账号,将会跳向腾讯的授权页面,这个页面我是放在WebView中的,当授权成功后,腾讯的API将会返回给我们一个验证码,然后返回到我们的账号管理界面。Java代码?public?class?AccountActivity?ex...
22
热度 -
Android选项卡(TabWidget)使用
Android选项卡(TabWidget)应用 2010-10-0815:24:39|??分类: Android |??标签:tabhost??tabwidget??fill_parent??android??intent?? |字号?订阅 步骤1.建立两个Activity,作为tab内容(我这里是OneActivity、TestActivity)publicclassOne...
102
热度 -
5,Android文件IO详解
五,Android文件IO详解?首先让我们回顾一下JavaIO。看图:?看到这么多流,是不是头都大了,当年我学这块的时候,心想什么玩意,这流那流的。什么时候该用什么流?输入流和输出流经常弄混,不知道什么时候该用输出?什么时候该用输入?接下来看图?:上面这张图说明了最基本的输入,输出。当然我们的数据源方向不一定只有文件,或许是内存或者网络。接下来说一下什么是字节流,字符流。??????说白了节点流就...
45
热度 -
Android 学习 之 仿照人人底部导航条
Android学习之模仿人人底部导航条截图见附件:?先准备几张图片吧,在附件那里:(注意:倒数第二张图片附件是个9文件,下载完了记得把后缀改成.9.png)?1.新建一个工程,爱叫什么名随便哈,这不是重点。?我的工程中把main.xml改成了tabmain.xml,因为我的Activity叫TabMain。<?xmlversion="1.0"encoding="utf-8"?><...
277
热度 -
Android JNI学识简介
AndroidJNI知识简介JavaNativeInterface(JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI是本地编程接口,它使得在Java虚拟机(VM)内部运行的Java代码能够与用其它编程语言(如C、C++和汇编语言)编写的应用程序和库进行交互操作。1.从如何载入.so档案谈起由于Android的应用层的类都是以Java写的,这些Java类编译为...
12
热度 -
在Android上兑现SSL握手
在Android上实现SSL握手Android的私钥和信任证书的格式必须是BKS格式的,通过配置本地JDK,让keytool可以生成BKS格式的私钥和信任证书,java本身没有BouncyCastle密库服务端:Java代码publicclassSSLServer{privatestaticfinalintSERVER_PORT=50030;privatestaticfinalStringSERV...
48
热度 -
Android系列课程之十二:Intents and Intent Filters(三)
Android系列教程之十二:IntentsandIntentFilters(三)接上节继续。。版权所有:飞雪无情,转载请注明出处:http://flysnow.iteye.com/blog/978225Android开发技术交流群86686524(已满)请加120059404Android系列教程目录:Android教程之一:Window下搭建Android开发环境Android教程之二:Lin...
360
热度 -
Android 累积
Android积累?创建手机模拟器时:屏幕分辨率HVGA:320×480QVGA:240x320WQVGA400:240X400WQVAG432:240X432WVGA800:?480X800WVGA854:?480X854?WebView,WebViewClient,WebChromeClient的关系在WebView的设计中,不是什么事都要WebView类干的,有些杂事是分给其他人的,这样We...
398
热度 -
Android 内存储器泄露
Android内存泄露androidapplication被限制到16M堆内存。越多的application保存在内存中,那么在他们之间切换的时候,速度就会更快。a?Context?能被在很多方面应用,但是最多的是加载访问资源,这就是为啥widget接受一个a?Context?参数在构造函数里。在一个规则的application中,你通常用俩中Context,activity和applicatio...
51
热度 -
用Eclipse开发跟调试Android应用程序(二)
用Eclipse开发和调试Android应用程序(二)二、创建AndroidEclipse工程请参考小生的《AndroidSDK2.3与Eclipse最新版开发环境搭建(三)》,博文地址:http://deaboway.iteye.com/blog/983554三、工程结构详细解析1.工程结构在Eclipse的Java透视图中,可以看到工程的PackageExplorer如下图:具体包括:src文...
62
热度 -
Android,哪位高手动了小弟我的内存(转)
Android,谁动了我的内存(转)一、?Android的内存机制????Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了一个专门的清洁工(GC)。????那么GC怎么能够...
81
热度 -
Android软件工程师指南(20)
Android程序员指南(20)6.2在Windows命令行中创建HelloWorld!Activity在这一节中您将使用Windows命令行界面来编辑项目文件。这些项目文件由前一节中所述的ActivityCreator.bat创建。您将在不使用Eclipse的情况下编辑这些文件并增加代码.6.2.1编辑项目文件使用任意一种XMLeditor打开main.xml(如果您没有XMLEditor也可以...
72
热度 -
[转]Android开发学习 : 多点抚摸
[转]Android开发学习:多点触摸[转自:http://www.linuxidc.com/Linux/2011-08/40808.htm]其实多点触摸并没有想象中的那么神奇。处理2个手指一般就已经够用,放上3个手指显得有点滑稽,依赖更多手指进行操作绝对不是一个好的主意。理论上Android可以处理多达256个手指的触摸,大概只有章鱼哥能享受这种技术带来的便利。就编程人员来说,编写多点触摸和单点...
77
热度 -
Android入门户一篇[转]
Android入门第一篇[转]?最近Android挺火的,可惜刚毕业,温饱才刚刚解决,还没能力买台Android手机,所以目前的开发只能用模拟器来做。。。就目前AndroidSDK1.5+Eclipse+ADT的开发方式来说,跟J2ME最大的区别在于UI的不同,当然Android比J2ME多出很多东西,多出的是J2ME无法作对比的。。。。刚开始做Android开发,很多人都是先写个简单的界面,再加...
10
热度