- 浏览: 6055 次
- 性别:
最新评论
文章列表
andorid保持屏幕常亮
- 博客分类:
- android 基础
步骤一 获取电源管理器,获取唤醒锁:
mPowerManager = (PowerManager) getSystemService(POWER_SERVICE);
mWakeLock = mPowerManager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK, ActivityMain.class.getName());
步骤二,再需要保持常亮的地方调用:
mWakeLock.acquire();
步骤三,在不需要保持常亮的地方调用:
mWakeLock.release();
各种锁的类型对CPU 、屏幕、键盘的影响:
PAR ...
1.从gethub中下载macvim包下来,解压,这个包里面包含有MacVim、mvim、README.txt三个文件,下载地址为:https://github.com/b4winckler/macvim/downloads
2.将macvim拷入到application
3.编辑mvim文件,
在文件的头部加入
tabs=true
再文件的底部找到 # Last step: fire up vim.,将下面的if块替换成:
if [ "$gui" ]; then
if $tabs && [[ `$binary -- ...
UIImagePickerController 图片选取器
1.头文件中包含两个委托
<UIImagePickerControllerDelegate, UINavigationControllerDelegate>
2.调出图片选取器
UIImagePickerController *ipController = [[UIImagePickerController alloc] init];
[ipController setDelegate:self];
[self presentModalViewController:ipController animated:YES ...
Activity一共有四种启动模式: standard、singleTop、singleTask、singleInstance.
android task概念:可以理解为装activity的栈,个人理解为就相当于不同的应用
standard(默认启动模式):标准模式,调用startActivity()方法就会产生一个新的实例
singleTop:检查是否是当前实例,如果是则不产生新的实例,反之则产生新的实例
singleTask:检查是否有该acitivity的实例,如果有,则直接跳到该实例(注:acitivity栈中,该实例以上的activity都回会被关闭)
singleInstan ...
<activity
android:name="com.example.androidtest.XNMainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
&l ...
1. 写一个广播类, 用于接收系统开机启动的广播
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
public class XNBroadcastReceiver extends BroadcastReceiver{
static final String action_boot="android.intent.action.BOOT_COMPLETED";
@Override
public ...
1.写一个监听来电消息的服务类, 监听电话、录音、保存录音结果
import java.io.File;
import android.app.Service;
import android.content.Context;
import android.content.Intent;
import android.media.MediaRecorder;
import android.os.Environment;
import android.os.IBinder;
import android.os.Vibrator;
import android.telephony. ...
1.拷贝cordova.jar到libs目录
2.在assets目录下新建www文件夹,把例子中的cordova.js index.html拷贝到该目录,修改 index.html为:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="format-detection" content="telephone=no" />
...