Android
文章平均质量分 68
Nicholas
这个作者很懒,什么都没留下…
展开
-
Android 简单的按钮事件
<br />今天编写了一个小程序,运行的时候总是出现如下的错误<br /><br /> <br />找了好久,问了eoeAndroid群里的高手们才知道,我把setContentView(R.layout.main)放到了,后面,应该将其放到onCreate最前面,如下<br />package org.loulijun.test;<br />import android.app.Activity;<br />import android.graphics.Color;<br />import androi原创 2011-02-25 13:30:00 · 2031 阅读 · 0 评论 -
SQLite数据库第一天
<br />一、SQLite操作的组件类<br />Android SDK提供了一些类来表示SQLite的行,操作返回值等。<br />ContentValues类用于表示数据库的行,一个ContentValues对象代表了数据库的一行数据,<br />其中包含了各列的数据值,在想SQLite数据库插入数据的时候,ContentValues对象提供了列明和数据<br />的映射关系。<br />Cursor类用于操作数据库查询结果,包含的典型的方法如下:<br />moveToFirst,移动指针至结果的第原创 2011-03-09 11:35:00 · 1721 阅读 · 0 评论 -
apk文件的反编译教程
Apk文件的反编译1、 首先是将下载到的apk文件用WINRAR软件解压,比如将test.apk解压后的目录如下2、 然后是下载有关反编译的工具,链接http://wangqiaowqo.javaeye.com/blog/782648(1) AXMLPrinter2.jar用于反编译xml布局文件的,如果是直接打开如main.xml文件的话,会看到里面的乱码是一大片(2) dex2jar工具用于反编译class.dex文件为classes.dex.dex2rar.jar文件,具体原创 2011-02-19 21:55:00 · 4534 阅读 · 1 评论 -
apk文件的安装
<br />一、首先我们创建某个目录,用于专门存放apk文件,目的在于方便管理,例如将NovelReader1088For2.2.apk文件存放到E:/lOVEAndroid/Apk目录下<br />二、打开模拟器<br />三、输入cmd进入DOS下,并且切换到apk文件所在的目录,然后输入命令 adb install NovelReader1088For2.2.apk即可<br /><br />四、按MENU键返回主菜单,就可以看到生成了一个名为“智能阅读下载器”的图标,点击即可进入到程序中...<br原创 2011-02-20 10:22:00 · 890 阅读 · 0 评论 -
Android通过URL获取网络资源
<br />1、由于访问网络,所以要在AndroidManifest.xml中加入访问因特网服务的权限<br /><uses-permission android:name="android.permission.INTERNET" /> <br />如果不加入的话,就会出现permission denied的异常<br />2、开始编写代码,代码如下<br />package org.loulijun.HttpGet;<br />import java.io.BufferedInputStream;<br原创 2011-03-04 15:20:00 · 5035 阅读 · 2 评论 -
Activity生命周期
监视Activity状态变化Activity提供了一系列的回调方法(onCreate(),onStart(),onResume等),当Activity状态发生变化时,相应的回调方法就会被调用。我们可以用日志来查看调用情况Log.v(String tag,String msg); //verbose 冗余消息Log.d(String tag,String msg); //debug 调试消息Log.i(String tag,String msg); //info 普通消息Log.w(Str原创 2011-03-01 10:01:00 · 829 阅读 · 0 评论 -
Android如何调试程序(一)
<br />1、Activity失去焦点是指当光标,或鼠标离开Activity,比如浏览器上的<br />导航栏为蓝色时候就是聚焦,如果将鼠标移开,点击了其他的页面,那么这个时<br />候导航栏就变成了灰色,这个时候就失去了焦点<br />2、Android调试程序<br />①在Eclipse中打开你要调试的文件,例如CalculateActivity.java,在菜单栏<br />选择 Run-Toggle Breakpoint来设置断点<br />②在Eclipse下选择Calculate项目,右击原创 2011-02-27 21:11:00 · 2827 阅读 · 0 评论 -
Android高手过招 FAQ
1、Q:如何成为高手?<br /><br /> A:成为一名真正的Android高手必须掌握和遵循的一些准则:<br /><br /> 1)学会懒惰<br />aDon't Reinvent the Wheel(不要重复发明轮子)。<br />bInventing the Wheel(发明轮子)。<br />cDon't Reinvent the Wheel(不要重复发明轮子)。<br /> “轮子理论”,也即“不要重复发明轮子”,这是西方国家的一句谚语,原话是:Don't转载 2011-02-27 10:08:00 · 834 阅读 · 0 评论 -
Android中级进阶 FAQ
<br />1、Q:Android开发者应该先看什么文档?<br /><br /> A:对开发者来说,最重要的是概念,而DOCS中的Dev Guide里面对其解释十分清晰,请仔细阅读。并可以到eoeAndroid开发者社区中找到很多的文档和学习资料。<br /><br /><br />2、Q:Android系统架构有哪些?<br /> <br /> A:Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层转载 2011-02-27 10:07:00 · 613 阅读 · 0 评论 -
Android新手入门 FAQ
<br /><br />1、Q:什么是Android?<br /><br />A:Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。简单来说是个开源的手机操纵系统。<br /><br /><br />2、Q:Android就业前景<br /><br />A:Android是Google开发的基于Linux平台的开源移动操作系统。转载 2011-02-27 10:06:00 · 524 阅读 · 0 评论 -
Android广播机制(两种注册方法)
<br />在android下,要想接受广播信息,那么这个广播接收器就得我们自己来实现了,我们可以继承BroadcastReceiver,就可以有一个广播接受器了。有个接受器还不够,我们还得重写BroadcastReceiver里面的onReceiver方法,当来广播的时候我们要干什么,这就要我们自己来实现,不过我们可以搞一个信息防火墙。具体的代码:public class SmsBroadCastReceiver extends BroadcastReceiver <br />{ <br />转载 2011-02-27 22:10:00 · 12982 阅读 · 2 评论 -
广播接收器-BroadcastReceiver 电池电量显示
<br />参考《Android移动开发入门与进阶》<br /> <br />广播接收器是一种专门用来接收广播通知信息的,并作出相应的处理的组件。比如通知电量过低,拍照,发短信,来电等<br />Broadcast Recevier有两种注册方式:一种是通过AndroidManifest.xml,另一种是通过Context.registerReceiver()进行注册。<br />广播接收器只有一个回调方法<br />void onReceive(Context context,Intent intent)原创 2011-02-27 21:50:00 · 5169 阅读 · 0 评论 -
Android-ImageButton的使用
<br />ImageButton是上面带有图片的Button,与Button只用类似<br /> <br />第一步:<br />首先找到两个图标,在res目录下创建一个名为drawable的文件夹,将图片放入其中<br /> <br />第二步:<br />编写main.xml文件,如下<br /> <br /><?xml version="1.0" encoding="utf-8"?><br /><LinearLayout xmlns:android="http://schemas.android.c原创 2011-02-25 14:33:00 · 26554 阅读 · 5 评论 -
Android三种常用布局文件
<br />LinearLayout:线性布局<br />orientation="vertical"垂直布局 or "horizontal"水平布局<br />gravity:控件里的文本摆放位置<br />textSize 10pt(磅 )字体大小<br />paddingLeft 左边距<br />paddingTop =10dip(像素) 上边距<br />paddingRight 右边距<br />paddingBottom 下边距<br />padding表示4个内边距都一样<br /原创 2011-02-25 13:37:00 · 1665 阅读 · 0 评论 -
Android事件练习
<br />Android上有响应案件和触屏两种事件<br />具体:<br />boolean onKeyDown(int keyCode,int KeyEvent event)用于响应案件按下<br />boolean onKeyMultiple(int keyCode,int repeatCount,KeyEvent event)用于响应按键重复点击,官方API指出onKeyMultiple方法总是返回false,即它没有handle,因此必须重写才能实现<br />boolean onKeyUp(i原创 2011-03-11 15:45:00 · 2404 阅读 · 0 评论