- 浏览: 461528 次
- 性别:
- 来自: 北京
最新评论
-
xiaobinlzy:
我也遇到了同样的问题,addView第一次动态添加Surfac ...
动态加添控件 view surfaceView会闪屏 -
weixinyizhen:
你好,我想问一下jint qizi[size][col]; ...
NDK/JNI二维数组多维数组传递 -
蓝月儿:
好精细的说明,学习
activity四种启动模式 -
cailinj:
为什么我按照顺序做的,却报错啊,报错内容:java.secur ...
applet通过数字签名用JNI方式调用本地dll文件 -
HellowWord:
看了好多,启动模式介绍的,我感觉你写的是最通俗易懂的,很 ...
activity四种启动模式
文章列表
http://www.kuqin.com/qtdocument/tutorial.html
http://blog.csdn.net/lbsljn/article/details/4994728
我的话费充值店-各种面额
电信100元仅售98.60 联通100仅售99.00移动100仅售99.30
两种面向对象语言的比较,C++和Java
1概述
面向对象编程的基本思想是把软件(尤其是大型软件)看成是一个由对象所组成的社会。对象拥有足够的智能,能够理解从其它对象接收到的信息,并且以适当的行为对此做出反应 ...
覆盖是占用了原来的位置,隐藏只是存在找不到
例如:
class A{
void fun1(){
int v;
}
static void fun2(){
int v;
}
}
class B extends A{
void fun1(){
int u;
}
static void fun2(){
int u;
}
}
A a=new B();
a.fun1()//调用的是B中的fun1因为父类的被覆盖了不存在了,只有通过特殊手法找到。
a.fun2()//调用的是A中的fun2因为fun2只是被B暂时隐藏,还存在。
...
1. 内容
本文档包含如下内容:
l 如何确定App存在内存泄露
l 如何定位App的内存泄露位置
l 怎样避免内存泄露
2. 名词解释
App:Application
VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)
RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)
PSS - Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)
USS - Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)
3. ...
我们在开发项目的过程中,会涉及到该应用中多个Activity组件之间的跳转,或者夹带其它应用的可复用的Activity。例如我们可能希望跳转到原来某个Activity实例,而不是产生大量重复的 Activity。这样就需要我们为 Activity 配置特定的加载模式,而不是使用默认的加载模式。
Activity 有四种加载模式
[1] standard 模式
这是默认模式,每次激活Activity时都会创建Activity实例,并放入任务栈中。
[2] singleTop 模式(在顶找)
Android程序有很多Activity,比如说主窗口A,调用了子窗口B,在B中如何关闭整个Android应用程序呢? 这里给大家三种比较简单的方法实现。
1. Dalvik VM的本地方法(2.1以下) android.os.Process.killProcess(android.os.Process.myPid());
获取PID,目前获取自己的也只有该API,否则从/proc中自己的枚举其他进程吧,不过要说明的是,结束其他进程不一定有权限,不然就乱套了。
System.exit(0); 常规java、c#的标准退出法,返回值为0代表正常退出
2. ...
菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),今天这讲是OptionsMenu
一、概述
public boolean onCreateOptionsMenu(Menu menu):使用此方法调用OptionsMenu 。
public boolean onOptionsItemSelected(MenuItem item):选中菜单项后发生的动作。
public void onOptionsMenuClosed(Me ...
DDMS全称:Dalvik Debug Monitor 一、DDMS的作用:
它提供截屏,查看线程和堆的信息,logcat,进程,广播状态信息,模拟来电呼叫和短信,虚拟地理坐标等等。
二、DDMS怎样工作:
1、每一个Android应用都运行在一个Dalvik虚 ...
eclipse 插件:
免费:VE,jigloo,windowBuilder(原来的收费swt-designer)
收费:matisse4MyEclipse
Myeclipse
jbuild
netbean
说明:nebean的gui设计器是matisse,只能在netbean中使用。这个是很好的设计器不用用户关心布局管理器的存在,控件想拖哪里拖哪里,并且放大缩小不会变形。matisse4MyEclipse是MyEclipse提取matisse的相似产品。
我的话费充值店-各种面额
电信100元仅售98.60 联通100仅售99.00
res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内容):
目录Directory
资源类型Resource Types
res/anim/
XML文件,它们被编译进逐帧动画(frame by frame animation)或补间动画(tweened animation)对象
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。
列表的显示需要三个元素:
1.ListVeiw 用来展示列表的View。
2.适配器 用来把数据映射到ListView上的中介。
3.数据 具体的将被映射的字符串,图片,或者基本组件。
根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter
其中以ArrayAdapter最为简单,只能展示一行字。SimpleAda ...
可以用在各个平台的GUI界面库
qt gtk wxwindow
duilib directui
wxWidgets
UIPower
http://qt.nokia.com/downloads
我的话费充值店-各种面额
电信100元仅售98.60 联通100仅售99.00移动100仅售99.30
导出普通jar包(可作为第三方库,类似dll,so等)
在eclipse中右键选择except->java->jar file。
导出可运行的jar包(可以双击运行,类似exe文件)
在eclipse中右键选择except->java->Runnable jar file。
可运行的jar包是需要jre环境的 ...
看了千篇一律的io总结后,再看这一篇有种茅塞顿开的感觉。 JAVA IO操作总结——节点流和处理流 按照流是否直接与特定的地方(如磁盘、内存、设备等)相连,分为节点流和处理流两类。 节点流:可以从或向一个特定的地方(节点)读写数据。如FileReader 处理流:是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。如BufferedReader。处理流的构造方法总是要带一个其他的流对象做参数。一个流对象经过其他流的多次包装,称为流的链接。
写测试用的applet
第一步,首先弄明白applet怎么实现,里面要导入dll文件System.loadLibrary("fff")和声明用到的本地方法,这个文件会在下一步介绍如何生成
//Java代码
import java.applet.Applet;
import java.awt.Graphics;
public class MyApplet extends Applet {
static {
System.loadLibrary("fff");
}
public native int r ...