
android学习
zhaofangyuan
这个作者很懒,什么都没留下…
展开
-
android下载问题。本地与网络资源大小不一致解决方法
之前的代码:如下 output = new FileOutputStream(file); byte buffer[] = new byte[4 * 1024]; while ((input.read(buffer)) != -1) { output.write(buffer); } 修改好的代码: output = new FileOutputStream(f原创 2012-07-26 10:41:14 · 513 阅读 · 0 评论 -
android中 4张图片在底部排列,适用各种分辨率
[color=red]android:layout_weight="1"[/color]android中,设置图片能适应所有的分辨率,在每一张图片外套入一个LinearLayout,设置权重为“1”,即可。原创 2012-07-10 07:55:12 · 298 阅读 · 0 评论 -
Android单线程模型
单线程模型当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。...原创 2012-03-26 11:10:22 · 215 阅读 · 0 评论 -
android 重写adpter
重写系统的simpleadpter:public class ListSimpleAdpter extends SimpleAdapter{ //要使用到的数据源 private List data=new ArrayList(); //填充数据的资源文件 private int resource; private String[] from;...原创 2012-07-24 07:40:15 · 109 阅读 · 0 评论 -
android seekbar定义高度
[size=large]用SeekBar,并设置属性style="?android:attr/progressBarStyleHorizontal"就是水平进度条了。设置高度:android:layout_height="wrap_content"android:minHeight="10dip"android:maxHeight="10dip"[/size]...原创 2012-07-26 10:34:42 · 991 阅读 · 0 评论 -
android listview间隔线颜色
首先设置颜色android:divider="#dedcdc"再次设置高度android:dividerHeight="1px" 否则颜色显示不出来。原创 2012-07-27 15:34:37 · 226 阅读 · 0 评论 -
android在textview里首行缩进最简单方法
用string定义文字,然后再文字外嵌套一个“ [color=red]"" [/color]”引号即可。原创 2012-07-31 11:07:39 · 507 阅读 · 0 评论 -
在公共类定义全局变量引用
//字符串public static String = ""原创 2012-08-15 07:56:42 · 368 阅读 · 0 评论 -
android 如何全部关闭activity。
如何退出Activity?如何安全退出已调用多个Activity的Application?对于单一Activity的应用来说,退出很简单,直接finish()即可。 当然,也可以用killProcess()和System.exit()这样的方法。 但是,对于多Activity的应用来说,在打开多个Activity后,如果想在最后打开的Activity直接退出,上边的方法都是没有用的...原创 2012-08-20 11:07:58 · 265 阅读 · 0 评论 -
eclipse导入的Android项目没有android.jar包并报错
选择这个android项目右击" Properties " -> "Android" -> 选择相应的android版本, 单还是报错, 项目中仍然没有引入android的jar包. 于是修改项目下面的"project.properties" 文件 target= android对应版本. 修改完成之后, 选择android项目, 右击" Android Tool " -> Fix Porj...原创 2012-08-20 11:08:56 · 178 阅读 · 0 评论 -
Android的Handler总结
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据,或者读...原创 2012-08-22 09:58:46 · 125 阅读 · 0 评论 -
android重写UI控件
很多时候android自定义控件并不克不及满足需求,如何做呢?很多办法,可以本身绘制一个,可以经由过程持续根蒂根基控件来重写某些环节,当然也可以将控件组合成一个新控件,这也是最便利的一个办法。今天就来介绍下如何应用组合控件,将经由过程两个实例来介绍。第一个实现一个带图片和文字的按钮,如图所示:全部过程可以分四步走。第一步,定义一个layout,实现按钮内部的布局。代码如下: 这个...原创 2012-08-23 15:18:16 · 265 阅读 · 0 评论 -
android 广播机制
流程:1.需要写一个继承广播的类,TextReceiver。public class TestReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { System.out.println("hello");...原创 2012-08-31 09:48:26 · 111 阅读 · 0 评论 -
Intent和IntentFilter详解
Intent用于启动Activity,Service, 以及BroadcastReceiver三种组件, 同时还是组件之间通信的重要媒介。使用Intent启动组件的优势1, Intent为组件的启动提供了一致的编程模型。无论想要启动的组件是Activity,Service, 还是BroadcastReceiver,都可以使用Intent封装启动的意图。2, 在某些时候, 应用程序只...原创 2012-09-10 10:53:22 · 285 阅读 · 0 评论 -
Android应用的基本组件
1.Activity是android应用中负责与用户交互的组件。2.View组件是所有UI空间、容器控件的基类,是android应用中用户实实在在看到的部分。Activity把指定View显示出来: 调用Activity里的setContentView()方法。setContentView()方法可以接受一个View对象作为参数,例://创建一个LinearLayout...原创 2012-03-06 16:29:42 · 105 阅读 · 0 评论 -
Android Java包
快速了解android平台的一种方式是查看Java包的结构。因为android源于标准的JDK发布版,所以了解受支持的内容和不受支持的内容非常重要。下面是androidSDK中中的的包。1.android.app:实现android的应用程序模型。主要的类包括Application(表示开始和结束语义),以及众多与Activity相关的类,控件,对话框,提醒和通知。2.蓝牙(略,以...原创 2012-03-05 23:51:07 · 122 阅读 · 0 评论 -
从零开始学Android
今天2012年3月5日,现在手头上就一本书,名字叫精通android 2 ,现在开始看这边书,今天晚上看看,明天,还有一本李刚疯狂android讲义。不知道这两本的对于稍微有一点基础的人好不好。好了,废话少说,开始学习。...原创 2012-03-05 21:12:39 · 104 阅读 · 0 评论 -
android 学习 Activity启动模式小总结
standard 每次都会新建,每个Task都可以有,且每个Task都可以有多个实例(每个Task都可以有,且可以有多个)singleTop 当前实例如果在栈顶,就不新建实例,调用其OnNewIntent。 如不在栈顶,则新建实例 (每个Task都可以有,且可以有多个,在栈顶时可复用)singleTask 新建一个Task,如果已经有其他的Task并且包含该实例,那就直接调用那个T原创 2012-07-26 10:39:45 · 316 阅读 · 0 评论 -
android里设置图片透明
设置两张图片。 android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/loadpage" /> android:id="@+id/imageView2"原创 2012-07-26 10:41:45 · 572 阅读 · 0 评论 -
android 重写adpter
/** * 章节列表,自定义Adapter * @author Administrator * */public class ChapterListAdapter extends BaseAdapter { private Context context; private List list; private LayoutInflater layoutInflate原创 2012-07-26 10:43:45 · 742 阅读 · 0 评论 -
android中 4张图片在底部排列,适用各种分辨率
android:layout_weight="1"android中,设置图片能适应所有的分辨率,在每一张图片外套入一个LinearLayout,设置权重为“1”,即可。原创 2012-07-26 10:45:14 · 6155 阅读 · 0 评论 -
白话Android 四种Activity的加载模式
“拿来主义”standard模式。哪里需要调用我我就去哪里,可以多次实例化,可以几个相同的Activity重叠。 “拒绝堆叠”singleTop模式。可以多次实例化,但是不可以多个相同的Activity重叠,当堆栈的顶部为相同的Activity时,会调用onNewIntent函数。“独立门户”singleTask模式。同一个应用中调用该Activity时,如果该Activity转载 2012-07-26 10:40:27 · 374 阅读 · 0 评论 -
android 设置listview分割线
首先设置颜色 android:divider="#dedcdc" 再次设置高度 android:dividerHeight="1px" 否则颜色显示不出来。原创 2012-07-27 15:37:58 · 743 阅读 · 2 评论 -
Intent和IntentFilter详解
Intent用于启动Activity,Service,以及BroadcastReceiver三种组件,同时还是组件之间通信的重要媒介。使用Intent启动组件的优势1, Intent为组件的启动提供了一致的编程模型。无论想要启动的组件是Activity,Service,还是BroadcastReceiver,都可以使用Intent封装启动的意图。2, 在某些时候,应原创 2012-09-10 10:47:17 · 18724 阅读 · 2 评论 -
关于android中出现"ADB server didn't ACK"这个问题解决方案
假如,打开eclipse出现"ADB server didn't ACK"这个问题:1.打开任务管理器,找的adb.exe,结束进程,然后重启eclipse; 2.如果第一种方法不合适,检查本机是否安装了豌豆荚,或者91助手,然后在进程里结束豌豆荚或者91助手,重启eclipse即可。原创 2012-09-12 09:36:47 · 777 阅读 · 0 评论 -
Android 四种Activity的加载模式
一个Activty的生命周期Activty的生命周期的也就是它所在进程的生命周期。[img]http://dl.iteye.com/upload/attachment/0068/4554/3b4ef652-6145-325b-99c2-dafc130069ad.png[/img]每一个活动( Activity )都处于某一个状态,对于开发者来说,是无法控制其应用程序处于某一个状态的,这...原创 2012-05-22 10:12:15 · 94 阅读 · 0 评论 -
Activity启动模式小总结
standard 每次都会新建,每个Task都可以有,且每个Task都可以有多个实例(每个Task都可以有,且可以有多个) singleTop 当前实例如果在栈顶,就不新建实例,调用其OnNewIntent。 如不在栈顶,则新建实例 (每个Task都可以有,且可以有多个,在栈顶时可复用) singleTask 新建一个Task,如果已经有其他的Task并且包含该实例,那就直接调用那...原创 2012-05-22 16:22:37 · 79 阅读 · 0 评论 -
白话Android 四种Activity的加载模式
“拿来主义”standard模式。哪里需要调用我我就去哪里,可以多次实例化,可以几个相同的Activity重叠。 “拒绝堆叠”singleTop模式。可以多次实例化,但是不可以多个相同的Activity重叠,当堆栈的顶部为相同的Activity时,会调用onNewIntent函数。 “独立门户”singleTask模式。同一个应用中调用该Activity时,如果该A...原创 2012-06-04 09:25:21 · 92 阅读 · 0 评论 -
android下载问题。本地与网络资源大小不一致解决方法
之前的代码:如下output = new FileOutputStream(file); byte buffer[] = new byte[4 * 1024]; while ((input.read(buffer)) != -1) { output.write(buffer); }修改好的代码:output = new FileOutputStream(f...原创 2012-07-04 09:02:21 · 180 阅读 · 0 评论 -
android里设置图片透明。
设置两张图片。 注意,是android:background 。然后是代码里控制。im.getBackground().[color=red]setAlpha(50);[/color]此为,设置的透明度。原创 2012-07-05 17:26:06 · 227 阅读 · 0 评论 -
关于android中出现"ADB server didn't ACK"这个问题解决方案
假如,打开eclipse出现"ADB server didn't ACK"这个问题:1.打开任务管理器,找的adb.exe,结束进程,然后重启eclipse;2.如果第一种方法不合适,检查本机是否安装了豌豆荚,或者91助手,然后在进程里结束豌豆荚或者91助手,重启eclipse即可。...原创 2012-09-12 09:39:54 · 151 阅读 · 0 评论