亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1512 | 回復(fù): 0
打印 上一主題 下一主題

[Android] android平臺手電筒開發(fā)源代碼 [復(fù)制鏈接]

論壇徽章:
1
數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-03-21 06:20:00
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2015-05-26 11:02 |只看該作者 |倒序?yàn)g覽
本帖最后由 胡扯 于 2015-05-26 11:04 編輯

android平臺手電筒開發(fā)源代碼,AndroidManifest.xml文件的入口是startapp,這個文件沒上傳上來,大家可以自己寫。
                             

1. [代碼]android
  1. /**
  2. * name   : 手電筒主界面
  3. * author : ycgpp@126.com
  4. * date    : 2012-12-21 15:50:17
  5. */
  6. package com.android.app;

  7. import android.app.Activity;
  8. import android.hardware.Camera;
  9. import android.hardware.Camera.Parameters;
  10. import android.os.Bundle;
  11. import android.view.View;
  12. import android.widget.TextView;
  13. import android.widget.Toast;

  14. public class Main extends Activity {

  15.     private boolean isopent = false;
  16.     private Camera camera;

  17.     @Override
  18.     protected void onCreate(Bundle savedInstanceState) {
  19.         // TODO Auto-generated method stub
  20.         super.onCreate(savedInstanceState);
  21.         View view = View.inflate(this, R.layout.main, null);
  22.         setContentView(view);
  23.         TextView img_but = (TextView) findViewById(R.id.main_img);

  24.         img_but.setOnClickListener(new View.OnClickListener() {

  25.             @Override
  26.             public void onClick(View v) {
  27.                 // TODO Auto-generated method stub
  28.                 if (!isopent) {
  29.                     Toast.makeText(getApplicationContext(), "您已經(jīng)打開了手電筒", 0)
  30.                             .show();
  31.                     camera = Camera.open();
  32.                     Parameters params = camera.getParameters();
  33.                     params.setFlashMode(Parameters.FLASH_MODE_TORCH);
  34.                     camera.setParameters(params);
  35.                     camera.startPreview(); // 開始亮燈

  36.                     isopent = true;
  37.                 } else {
  38.                     Toast.makeText(getApplicationContext(), "關(guān)閉了手電筒",
  39.                             Toast.LENGTH_SHORT).show();
  40.                     camera.stopPreview(); // 關(guān)掉亮燈
  41.                     camera.release(); // 關(guān)掉照相機(jī)
  42.                     isopent = false;
  43.                 }
  44.             }
  45.         });
  46.     }

  47. }
復(fù)制代碼
2. [代碼]布局文件代碼
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3.     android:layout_width="match_parent"
  4.     android:layout_height="match_parent"
  5.     android:orientation="vertical" >

  6.     <TextView
  7.         android:id="@+id/main_img"
  8.         android:layout_width="fill_parent"
  9.         android:layout_height="fill_parent"
  10.         android:background="@drawable/main_body">
  11.     </TextView>

  12. </LinearLayout>
復(fù)制代碼
3. [代碼]AndroidManifest.xml文件
  1. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  2.     package="com.android.app"
  3.     android:versionCode="1"
  4.     android:versionName="1.0" >

  5.     <uses-sdk
  6.         android:minSdkVersion="8"
  7.         android:targetSdkVersion="15" />

  8.     <application
  9.         android:icon="@drawable/ic_launcher"
  10.         android:label="@string/app_name"
  11.         android:theme="@style/AppTheme" >
  12.         <activity android:name=".AppStart" >
  13.             <intent-filter>
  14.                 <action android:name="android.intent.action.MAIN" />

  15.                 <category android:name="android.intent.category.LAUNCHER" />
  16.             </intent-filter>
  17.         </activity>
  18.         <activity android:name=".Main" >
  19.         </activity>
  20.     </application>
  21.     <!-- 攝像頭、手電筒 -->
  22.     <uses-permission android:name="android.permission.CAMERA" />
  23.     <uses-permission android:name="android.permission.FLASHLIGHT" />

  24.     <uses-feature android:name="android.hardware.camera" />
  25.     <uses-feature android:name="android.hardware.camera.autofocus" />
  26.     <uses-feature android:name="android.hardware.camera.flash" />

  27. </manifest>
復(fù)制代碼





您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP