`
文章列表
ADB是android sdk里的一个工具, 它的主要功能有: 运行设备的shell(命令行) 管理模拟器或设备的端口映射 计算机和设备之间上传/下载文件 将本地apk软件安装至模拟器或android设备ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备. 先说安装方法, 电脑上需要安装客户端. 客户端包含在sdk里. 设备上不需要安装, 只需要在手机上打开选项settings-applications-development-USB debugging. 对于Mac和Linux用户, 下载好的sdk解压后, 可以放~或者任意目录. 然后修 ...
http://www.cnblogs.com/NeverLand-Lee/archive/2011/03/13/1982619.html
比较常用的Eclipse快捷键整理如下:   自动补充import Package Ctrl+Shift+O,这里O代表Organize Import的意思。   格式化代码缩进 Ctrl+Shift+F,这里面我们可以记忆F为Format格式化的意思。   快速查找代码 Ctrl+F,撤消到上一次Ctrl+Z ...
[/size][size=large]Service的生命周期 Service的生命周期方法比Activity少一些,只有onCreate, onStart, onDestroy 我们有两种方式启动一个Service,他们对Service生命周期的影响是不一样的。 1 通过startService    Service会经历 onCreate -> onStart    stopService的时候直接onDestroy    如果是调用者(TestServiceHolder)自己直接退出而没有调用stopService的    话,Service会一直在后台运行。    下次 ...
http://norety.iteye.com/blog/648725
InputStream转byte[] private byte[] InputStreamToByte(InputStream is) throws IOException { ByteArrayOutputStream bytestream = new ByteArrayOutputStream(); int ch; while ((ch = is.read()) != -1) { bytestream.write(ch); } byte imgdata[] = bytestream.toByteArray(); bytestream. ...
1. 图片放在sdcard中,   Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,跟目录是/sdcard)   2. 图片在项目的res文件夹下面   //得到application对象   ApplicationInfo appInfo = getApplicationInfo();   //得到该图片的id(name 是该图片的名字,"drawable" 是该图片存放的目录,appInfo.packageName是应用程序的包)   int resID = getR ...
做了ListView,但是只能点击button,无法对ListView进行激活。 ListView的Item能被选中的基础是它能获取Focus,也就是说我们可以通过将ListView中Item中包含的所有控件的focusable属性设置为false,这样的话ListView的Item自动获得了Focus的权限,也就可以被选中了,也就会响应onItemClickListener中的onItemClick()方法 解决办法就是将Button的Focus设置为非默认获取 方法一:将ListView的Item Layout的子控件focusable属性设置为false 方法二:对Item La ...
ListView的动态加载,想必大家在网上都看过很多资料了。我在这里也不罗嗦,提供非常简单的Demo给一些需要的人。 这个Demo里面只有两个部分, Activity做显示,以及一个Factory创建信息。 MainActivity.java package com.demo; import java.util.List; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.view.LayoutInflater; import and ...
之前想做这样一个效果, 如图: 之前的code: et = (EditText) findViewById(R.id.et); String text = "<font style='background-color:#FFCCFF'>"+"123456789"+"</font>"; et.setText(Html.fromHtml(text)); 这个是实现不了的. 后来发现EditView的selectAll()属性. 该属性意味选中当前所有文本。 修改之后 ...
引用4个Activity,A,B,C,D. 现在页面跳转,由A-B-C-D, 到D后,按return,则会依次返回.D-C-B-A. 如果需要让用户操作方便,直接在D中添加一个button, 可以直接返回到A,这个时候B,C,D就不必存在了, 需要finish掉.如果不finish掉,过多的Activity会出现 内存溢出. 有人肯定会问,每跳转一次都finish一次不得了,如果这样的话, return键就无实际意义了.或者你可以用startActivityForResult, 如果你不觉得麻烦的话. 最重要的代码: Intent intent = new Intent(D_Activity.t ...
先贴代码吧,没什么可说的 public void callMethod() { try { //获取环境变量 Context ctx = createPackageContext("com.forhope.zhang", Context.CONTEXT_IGNORE_SECURITY|CONTEXT_INCLUDE_CODE); //载入这个类 Class clazz = ctx.getClassLoader().loadClass("com.forhope.zhang.MainActivity"); ...
1.在xml中实现是很简单的事情,代码如下: android:editable="false" 2.用java代码实现就有点复杂了,代码如下: editText.setFilters(new InputFilter[] { new InputFilter() { public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) { return source.length() < 1 ? dest.subSequence(d ...
最近做ListView网络图片的异步加载,以及下载网路MP3动态进度显示。看过一些源码都涉及这样的回调,这样节省了很多不必要的重复操作,非常简便。写了一个Demo,够简单的吧. Demo1.java package com.demo; import com.demo.Demo2.TestInterface; public class Demo1 { private String demo2Param; private Demo2 demo2 = new Demo2(); public void demo1Test(){ demo2.demo2Test(new ...
自定义Adapter继承BaseAdapter Custom_BaseAdapterActivity.java public class Custom_BaseAdapterActivity extends ListActivity { List<Map<String,Object>> list; protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState) ...
Global site tag (gtag.js) - Google Analytics