国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android studio編寫簡單的手電筒APP

2019-12-12 05:48:28
字體:
供稿:網(wǎng)友

很不錯的手電筒APP,分享給大家,希望大家喜歡。

1. Java代碼    

package com.example.goo.gfire; import android.app.Activity;import android.hardware.Camera;import android.hardware.Camera.Parameters;import android.os.Bundle;import android.view.View;import android.widget.Button;  public class FireActivity extends Activity {  private Button button;  private Camera camera = Camera.open();  private Parameters parameters;  private boolean islight=true;   public void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);   setContentView(R.layout.activity_fire);   button = (Button) this.findViewById(R.id.bn);   button.setOnClickListener(new View.OnClickListener() {     @Override     public void onClick(View v) {      if (islight) {        camera.startPreview();        parameters = camera.getParameters();        parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);        camera.setParameters(parameters);        islight = false        ;        button.setText("關(guān)");      } else {        parameters = camera.getParameters();        parameters.setFlashMode(Parameters.FLASH_MODE_OFF);        camera.setParameters(parameters);        islight = true;        button.setText("開");      }     }    });  }}

2. FireActivity.java

package com.example.goo.gfire; import android.app.Activity;import android.hardware.Camera;import android.hardware.Camera.Parameters;import android.os.Bundle;import android.view.View;import android.widget.Button;  public class FireActivity extends Activity {  private Button button;  private Camera camera = Camera.open();  private Parameters parameters;  private boolean islight=true;   public void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);   setContentView(R.layout.activity_fire);   button = (Button) this.findViewById(R.id.bn);   button.setOnClickListener(new View.OnClickListener() {     @Override     public void onClick(View v) {      if (islight) {        camera.startPreview();        parameters = camera.getParameters();        parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);        camera.setParameters(parameters);        islight = false        ;        button.setText("關(guān)");      } else {        parameters = camera.getParameters();        parameters.setFlashMode(Parameters.FLASH_MODE_OFF);        camera.setParameters(parameters);        islight = true;        button.setText("開");      }     }    });  }}

3. content_fire.xml

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"  xmlns:app="http://schemas.android.com/apk/res-auto"  xmlns:tools="http://schemas.android.com/tools"  android:layout_width="match_parent"  android:layout_height="match_parent"  android:paddingBottom="@dimen/activity_vertical_margin"  android:paddingLeft="@dimen/activity_horizontal_margin"  android:paddingRight="@dimen/activity_horizontal_margin"  android:paddingTop="@dimen/activity_vertical_margin"  app:layout_behavior="@string/appbar_scrolling_view_behavior"  tools:context="com.example.goo.gfire.FireActivity"  tools:showIn="@layout/activity_fire">   <TextView    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:text="電筒模式"    android:textSize="34sp"    android:textStyle="bold"    android:gravity="center"/>  <Button    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:id="@+id/bn"    android:textOff="關(guān)"    android:textOn="開"    android:height="400dp"    android:layout_alignParentBottom="true"    android:layout_centerHorizontal="true"    android:layout_marginBottom="59dp"    android:fontFeatureSettings="@string/auth_google_play_services_client_facebook_display_name"    android:textColor="@color/common_signin_btn_dark_text_focused"    android:textStyle="bold"    android:textSize="100sp"    />  </RelativeLayout>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 韩城市| 河西区| 普安县| 河池市| 天水市| 文山县| 贡觉县| 通河县| 尚义县| 富阳市| 沅江市| 上高县| 子洲县| 长武县| 龙岩市| 宝坻区| 岑巩县| 南投县| 洞头县| 许昌市| 潜江市| 阿鲁科尔沁旗| 安泽县| 融水| 曲麻莱县| 吉林市| 义乌市| 和田市| 牟定县| 宜宾县| 平陆县| 慈利县| 嘉峪关市| 清新县| 申扎县| 新河县| 鄂托克前旗| 洪泽县| 舟曲县| 蕲春县| 定远县|