- 浏览: 14149 次
- 性别:
- 来自: 北京
最新评论
文章列表
项目中有一个到时锁屏的的功能,就是当到达特定时间后,程序弹出一个蒙层将界面锁住,用户不能进行其他操作 (ps:按home键和back键蒙层也还在),除非输入密码或按规定操作,才可移除蒙层。
现将关键的使用代码简化贴出以供参考:
public class MainActivity extends Activity {
private WindowManager.LayoutParams param;
private WindowManager windowManager;
private RelativeLayout mInView;
private But ...
Layout_weight属性只有在Linearlayout中才有效果。
该属性跟android:layout_width为wrap_content和match_parent有很大关系。
简单的说:
以如下布局为例:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_hei ...
上篇中叙述了Afinal的finalDB和finalActivity的用法,接下来讲FinalHttp和FinalBitmap。
FinalHttp的使用方法:
FinalHttp 对 HttpClient再次封装,最简洁的就是增加了许多回调的方法,对Get 和 Post 请求进行了简化。此外还有put,delete和download方法。另外一点就是FinalHttp加入线程池操作,默认的Http请求池连接为3。下面是为FinalHttp可配置的操作.
FinalHttp finalHttp = new FinalHttp();
finalHttp. ...
Afinal简介:
Afinal 是一个android的sqlite orm 和 ioc 框架。同时封装了android中的http框架,使其更加简单易用;
使用finalBitmap,无需考虑bitmap在android中加载的时候oom的问题和快速滑动的时候图片加载位置错位等问题。
Afinal的宗旨是简洁,快速。约定大于配置的方式。尽量一行代码完成所有事情。
Afinal包含四大部分:
FinalDB模块:android中的orm框架,一行代码就可以进行增删改查。支持一对多,多对一等查询。
FinalActivity模块:android中的ioc框架,完全 ...
android中通过WebView控件可以加载网页和本地的html文件。下面是一个简单的android与js交互Demo。
主类:
public class MainActivity extends Activity {
WebView webview;
Button btn;
@SuppressLint({ "SetJavaScriptEnabled", "JavascriptInterface" })
@Override
protected void onCreate(Bundle savedInstanceSta ...
最近项目中有涉及到android倒计时读秒功能的实现,于是上网搜了一下,各种方式都有,但是感觉要么存在bug,要么有点复杂,于是在参考了一些他人的实现方式后,自己写了一个。
代码如下:
public class MainActivity extends Activity {
private TimeCount timeCount;
private Button btn;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContent ...
安卓系统中广播可以分为两类:普通广播和有序广播。
普通广播是完全异步的,可以在同一时刻(逻辑上)被所有接收者接收到,消息传递的效率比较高,但缺点是:接收者不能将处理结果传递给下一个接收者,并且无法终止广播Intent的传播,就相当于普通的收音机广播;
有序广播则可以定义接受者的优先级,可以在清单文件中配置(intent-filter元素的android:priority属性)或者代码中设置(IntentFilter对象的setPriority());
在代码中动态注册广播(非常驻型):
例如有A和B两个类,在A类中发送广播代码:
private static fi ...
在安卓系统中,service是运行在主线程中的,而thread是用来创建子线程的。二者毫无关系! thread的运行时独立于activity的,当一个activity被销毁时,如果你没有主动停止 Thread 或者 Thread 里的 run 方法没有执行完毕的话,Thread 也会一直执行。当 Activity 被 finish 之后,你不再持有该 Thread 的引用。另一方面,你没有办法在不同的 Activity 中对同一 Thread 进行控制。 但是service却不同,当一个activity被销毁时,另外的activity还可以对service进行控制。因为任何 Activity ...
andriod提供了Handler 和 Looper 来满足线程间的通信。
handler是先进先出原则,而looper是用来轮询消息队列的。
handler是存在于主线程中的,用来处理子线程通过message发来的数据信息,配合主线程更新UI页面。
handler有两个作用: 安排消息或Runnable 在某个主线程中某个地方执行;
安排一个动作在不同的线程中执行。
handler创建消息:
先查询消息池,有则直接获取,无则创建。(消息池可以使消息复用,减少垃圾回收次数)
handler发送消息:
UI主线程初始化第一个Handle ...
一般来说这个问题都是因为项目名称重复了,也就是说将要导入的这个项目的名称与eclipse中原本就存在的某一项目的名称重复了,注意是项目名称,如图中红色圈内所示。
最简单的解决方法就是先将eclipse中原来的项目删除,但是如果改项目还有用,那么只需要将eclipse中的项目删除就好,之后还可以再导回来;若没有用了,删除时就可以把delete project content是on disk勾上,直接删除。
OFBIZ安装
在官网下载ofbiz安装包。地址:http://ofbiz.apache.org/download.html
java环境强烈推荐JDK1.6版本。虽然更高的版本也可,但是有时候需要更改一些配置文件,对新手来说很麻烦。
还有ant包
配置环境变量,包括:java的和 ant的
之后解压ofbiz安装包。如解压到d:/OFBIZ
在命令提示符窗口切换到解压ofbiz安装的文件夹。
命令为:cd D:\ofbiz12\apache-ofbiz-12.04.05(这是我自己的解压目录)
D:
dir(查看目录)
一切正常后,开始输入命令:
...
有时候当安装软件时会提示“Windows Installer 程序包有问题,此安装需要的程序不能运行。请与您的支持人员或程序包开发商联系”,去‘服务’看了Windows Installer也启动了,但就是提示错误。
这时不妨试试这个解决办法:下载安装微软提供的Windows Installer CleanUp Utility,它的主要功能是清除程序的Windows Installer配置信息。启动该工具,它会列出目前系统中所有Windows Installer使用安装的软件,选中出问题的软件,然后点“Remove”按钮即可。附上一个改软件的下载地址:http://www.online ...
Weblogic配置文件过程中,在“配置管理服务器”处一般来说要单独取名字与adminServer区分,并且端口也要从新选择。
MYSQL中创建新用户语句
CREATE USER user01@'localhost' IDENTIFIED BY 'password1';
mysql授权:user管理db全部权限
GRANT ALL PRIVILEGES ON db.* TO user;