在android2.3中如何使用IHardwareService 打开LED闪光灯用别的方法也可以,希望高手指教。
解决方案 »
- 求一个跑马灯效果
- 按下返回键 不退出应用程序 从桌面点击再回来 类似腾讯微博
- 求教。这个logcat是什么意思?昨晚还运行好好地!!!
- 求2.3版本用content provider 对联系人名字号码的增删改的例子
- java编译没错,但是打开程序报错
- Android 4.2 的屏幕锁的源码在哪儿? 熟悉的给指点一下
- 怎样在一个继承了非activity和service类中发广播
- 仿QQ的头像选择弹出的对话框
- 怎么对一张图片进行局部拉伸,变形,或放大?
- 非Activity类里面调用Activity里面的方法
- android源码定制之初探--定制android关机界面
- android新手求教 自学啊,遇到问题连可以问的人都没有。太惨了
import android.app.Activity;
import android.os.Bundle;
import android.os.IBinder;
import android.os.IHardwareService;public class LightTest1Activity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try
{
Method method = Class.forName("android.os.ServiceManager").getMethod("getService", String.class);
IBinder binder = (IBinder) method.invoke(null, new Object[] { "hardware" }); IHardwareService localhardwareservice = IHardwareService.Stub.asInterface(binder);
localhardwareservice.setFlashlightEnabled(true);
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="camera.light.test"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="7" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-permission android:name="android.permission.HARDWARE_TEST" /> <application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".LightTest1Activity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity> </application>
</manifest>
<!-- Notice the permissions metioned above you have to use -->