![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
anialy
这个作者很懒,什么都没留下…
展开
-
Android Intent用法一 实现activity之间跳转 并 传参
简述: 刚开始写Android程序, 需要对其代码写法有一定了解, 通过查看资料,觉得Intent这个对象在里面起到很大的作用,所以想通过熟悉这个对象,进而Android入门 实验设计: 实现button点击之后的Activity(页面跳转) 从MainActivity, 跳转到Activity1, 同时传递mainPageInfo值 步骤: 新建一原创 2012-12-24 15:03:50 · 7074 阅读 · 0 评论 -
sqlite Android实现本地缓存
简述: 用到一款聊天框架,需要实现sqlite本地缓存聊天历史,试用sqlite实现本地缓存 步骤: 1. 建立表 public class TableInfo { public class SingleChatTable { public static final String TABLENAME= "SingleChatTable";//表名 public stati原创 2013-04-27 16:51:26 · 4201 阅读 · 1 评论 -
Andorid 文件(图片)操作
简述: 为了了解Android对于图片本地缓存和打开并展现的过程,设计了如下流程, 通过HTTP请求,得到图片文件之后,存储到本地。点击事件之后获取该图片文件,并展现在控件里。 知识点: 1. HTTP文件请求 2. 本地文件的存储 3. 本地文件打开和展现原创 2013-07-10 22:13:09 · 1609 阅读 · 0 评论 -
防止handler占用Activity,导致Activity无法按时回收
简述: 这种jvm无法及时回收avtivity的情况,源于有消息再队列中,handler无法回收,所以如果handler非静态的那么使用handler的Activity和Service就无法回收 转自 http://www.eoeandroid.com/thread-184245-1-1.html 的解决方法 package com.anialy.testproj.part1.act转载 2013-07-11 14:53:45 · 7416 阅读 · 0 评论 -
Android Service 初探
简述: Android 开发过程中,Service 作为重要的组件,起到了后台运行数据(包括请求、运算、响应等)功能,所以有必要写一个初级的模型来加深一下认识 设计: 想了一个简单的实现, 在主页面点击Run按钮,开始输出数字,使用定时器在Service定时更新当前页面的TextView, 点击Stop则停止这一更改。同时涉及到Handler的内存泄露问题的弱引用解决法 代原创 2013-07-23 00:25:05 · 1170 阅读 · 0 评论 -
LayoutInflater 使用
简述: 使用一下LayoutInflater(备忘) 代码: MainActivtiy.java package com.anialy.testproj; import android.app.Activity; import android.app.AlertDialog; import android.content.Context; import android.os.Bu转载 2013-08-05 23:19:21 · 732 阅读 · 0 评论 -
Android 设置获取屏幕宽度(备忘)
简述: 屏幕自适应(涉及宽度获取) 代码: DisplayMetrics metric = new DisplayMetrics(); context.getWindowManager().getDefaultDisplay().getMetrics(metric); screenWidth = metric.widthPixels; 设置l转载 2013-08-20 16:17:34 · 1732 阅读 · 0 评论 -
Android安装eclipse报错处理(备忘)
简述: 错误如下: https://dl-ssl.google.com/android/eclipse/content.xml Connection to https://... 步骤: 修改方式参考(http://blog.csdn.net/foxeatapple/article/details/8450372) 修改 C:\WINDOWS\system32\dri转载 2013-08-13 21:48:32 · 927 阅读 · 0 评论 -
Android开发中,google map 获取google map密钥
简述: 要是使用google map 就必须用到google的密钥,下面是密钥的获取方式 1、找到keystore目录一般在java/bin下,如我的在C:\Program Files\Java\jre6\bin 如果环境变量里配好了JRE的话就直接到.android下面去跑keytool的指令 2、打开cmd,进入java/bin目录:C:\Users\l>c转载 2013-01-04 19:36:30 · 809 阅读 · 0 评论 -
Android 记录登陆时候的用户名和密码
简述: 在登陆的时候,有时候会遇到一个勾选框,用来询问是否保留用户名和密码 知识点: SharedPreferences 用来访问程序的文件,从里面读出用户名和密码 代码实现: MyPreference.java package com.aimp.help; import android.content.Context; import android原创 2013-01-17 17:36:41 · 10344 阅读 · 0 评论 -
Android Layout布局摘要(备忘一)
简述: 界面设计,布局以及控件吃的使用 对于一款应用软件很重要,这里简要阐述几个使用布局以及控件,以及每个他们部常用的参数设置 (各个布局的属性资料从网上收集)浓缩之后,方便统一查看, 有一些重复的属性如果已经列出,不再重复列举 首先记录一下Android的单位, px : 屏幕上的点 in: 英寸 mm: 毫米 pt : 1/72英寸 dp: 与密度无关的像素,原创 2012-12-31 12:08:45 · 1045 阅读 · 0 评论 -
Android中dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent浅析
简述: 对于三个Touch进行分析测试 UI 设计如下 最底部是一个RelativeLayout 然后再上面添加一个重写了 dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent的自定义MyRelativeLayout 在这个自定义的layout上添加重写了自定义的MyButton 下面是代码: main_activ原创 2013-01-08 15:04:06 · 4291 阅读 · 1 评论 -
Android中自定义AlertDialog使用
简述: 需要自定义一个AlertDialog来显示一些警告框,只需要修改一下背景图片和相应在mydialog.xml中的布局信息就可以自定义了 知识点: 1. 自定义警告框 2. selector修改点击行为的图片切换 3. RelativeLayout的排版 代码: 主界面的xml界面文件 main_activity.xml <RelativeLayo原创 2013-01-08 22:45:43 · 58884 阅读 · 7 评论 -
Android使用Handler实现多线程
简述: 在Android开发中多线程很常用,这里实现一个雏形 知识点: Handler作为主线程中一直跑的一部分,掌管了子线程对主UI线程的通信,比如要在子线程中修改某个界面元素,必须通过Message的发送,让Handler中得知需要修改,然后在Handler中该主线程的UI 简而言之,子线程不能直接改主线程UI(Activity UI),只能通过send一条message给Ha原创 2013-01-08 22:55:13 · 4148 阅读 · 0 评论 -
Android在后台线程实现 定时更新时间
简述: 这是一类定时功能的原型,用来在后台线程中运行一些定时的服务,比如定时修改时间 知识点: 1. Android多线程的消息通信 2. Java中时间的获取,以及String的格式化 3. Android PostDelay 的定期的实现 设计: 开一个新的Thread每隔3秒, 用来定时修改一个TextView的时间 代码: 首先是Acitivi原创 2013-01-09 00:14:10 · 14768 阅读 · 0 评论 -
Android AIDL创建Service
简述: 1. Android开发中会用到Service这个类,Service用于实现进程间方法的调用,UI中调用音乐播放服务就用到Service,起到跨进程通信的作用 2. AIDL: Android Interface Definition Language,Android内部进程通信接口的描述语言,通过他可以定义进程间通信接口,结合service在后台运作,暴露接口用来和当前程序通信转载 2013-01-09 18:45:16 · 7962 阅读 · 0 评论 -
javascript获取Android设备版本信息(备忘)
简述: $(function(){ var userAgent = navigator.userAgent; alert(userAgent) var index = userAgent.indexOf("Android") if(index >= 0){ var androidVersion = parseFloat(userAgent.slice转载 2013-11-27 18:28:31 · 15411 阅读 · 0 评论