- 浏览: 39089 次
- 性别:
- 来自: 河北保定
-
最新评论
-
jianweicao:
楼主能给个例子否?
android在textview里首行缩进最简单方法 -
liu_zheng:
博主 怎么嵌套 能给个示例么?
android在textview里首行缩进最简单方法 -
huangyisheng0203:
我想说的是,真的太感谢你了。
android中引用项目出现红色大感叹号的问题解决方法
文章列表
之前的代码:如下
output = new FileOutputStream(file);
byte buffer[] = new byte[4 * 1024];
while ((input.read(buffer)) != -1) {
output.write(buffer);
}
修改好的代码:
output = new FileOutputStream(file);
byte buffer[] = new byte[4 * 1024];
int length=0;
while ((length = input.read(buffer)) != -1) {
ou ...
java 逻辑运算符
- 博客分类:
- java基础
Java
一、java 与或非 操作
与(&)、非(~)、或(|)、异或(^)
1.与运算符
与运算符用符号“&”表示,其使用规律如下:
两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。
public class data13
{
public st ...
“拿来主义”standard模式。哪里需要调用我我就去哪里,可以多次实例化,可以几个相同的Activity重叠。
“拒绝堆叠”singleTop模式。可以多次实例化,但是不可以多个相同的Activity重叠,当堆栈的顶部为相同的Activity时,会调用onNewIntent函数。
“独立门户”singleTask模式。同一个应用中调用该Activity时,如果该Activity没有被实例化,会在本应用程序的Task内实例化,如果已经实例化,会将Task中其上的Activity销毁后,调用onNewIntent;其它应用程序调用该Activity时,如果该Activity ...
standard 每次都会新建,每个Task都可以有,且每个Task都可以有多个实例(每个Task都可以有,且可以有多个)
singleTop 当前实例如果在栈顶,就不新建实例,调用其OnNewIntent。 如不在栈顶,则新建实例 (每个Task都可以有,且可以有多个,在栈顶时可复用)
singleTask 新建一个Task,如果已经有其他的Task并且包含该实例,那就直接调用那个Task的实例。(只有一个Task中会有)
singleInstance 新建一个Task,且在该Task中只有它的唯一一个实例。 (只有一个Task会有,且该Task中只有它)
一个Activty的生命周期
Activty的生命周期的也就是它所在进程的生命周期。
每一个活动( Activity )都处于某一个状态,对于开发者来说,是无法控制其应用程序处于某一个状态的,这些均由系统来完成。
但是当一个活动的状态 ...
关于插入数据库报错问题
- 博客分类:
- ssh三大框架
Field 'id' doesn't have a default value
id没有默认值。。。。。
单线程模型
当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。
2.1 子线程更新UI
Android的UI是单线程(Single-threaded)的。为了避免拖住GUI,一些较费时的对象应该交给独立的线程去执行。如果幕后的线程来执行UI对象,Android就 ...
Android应用的基本组件
- 博客分类:
- android学习
1.Activity
是android应用中负责与用户交互的组件。
2.View
组件是所有UI空间、容器控件的基类,是android应用中用户实实在在看到的部分。
Activity把指定View显示出来: 调用Activity里的setContentView()方法。
setContentView()方法可以接受一个View对象作为参数,例:
//创建一个LinearLayout
LinearLayout ll= new LinearLayout(this);
//设置该Activity显示ll;
super.setContentView(ll);
3.Service
Service与Act ...
Android Java包
- 博客分类:
- android学习
快速了解android平台的一种方式是查看Java包的结构。
因为android源于标准的JDK发布版,所以了解受支持的内容和不受支持的内容非常重要。下面是androidSDK中中的的包。
1.android.app:实现android的应用程序模型。主要的类包括Application(表示开始和结束语义),以及众多与Activity相关的类,控件,对话框,提醒和通知。
2.蓝牙(略,以后详细介绍)
3.android.content:实现ContentProvider概念。ContentProvider将数据访问从数据存储中抽象出来。这个包还实现了一些为荣Intent和Android URI ...
今天2012年3月5日,现在手头上就一本书,名字叫精通android 2 ,现在开始看这边书,今天晚上看看,明天,还有一本李刚疯狂android讲义。不知道这两本的对于稍微有一点基础的人好不好。
好了,废话少说,开始学习。
今天,引入了一个项目,但是出现了一个问题,项目上出现了一个大感叹号。而且启动项目,提示是“您的项目包含错误(S),请运行您的应用程序之前,它们修复。”
仅限于个人,引用的jar包错误,在项目的属性里,找到打着红叉的jar包,删除掉,然后项目中还会有错误,再解决的就可以了。