我本身是讀工科 以前大學時有學過C++ 但早忘光了
其實是有學沒有懂啦
最近看到巨匠有開5個Android課程
LA4-Android 程式設計入門
LA5-Android 程式設計應用
IP1-Android 手機UI與多媒體程式開發
IP3-Android手機系統與應用程式開發
IP4-Android創新應用程式開發
請問一下 如果要做ANDROID APP的話 初學者是要報名哪一種呢??
還是說先報名一般的JAVA比較好??
JAVA > application 會用到
主要還是要有JAVA基礎
繼承
call function
指標
常用的功能你可以先玩簡單的
手電筒功能本來就在kernel你只要去呼叫他
給他參數
參數255就是最亮
android不是main code就可建立
還要xml和APK之類的才算完成
main code
package com.exercise.AndroidFlashLight;
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 AndroidFlashLight extends Activity {
Camera camera = null;
Parameters parameters;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final Button FlashLightControl = (Button)findViewById(R.id.flashcontrol);
FlashLightControl.setText("Set FLASH_MODE_TORCH");
FlashLightControl.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
if(camera == null){
camera = Camera.open();
parameters = camera.getParameters();
parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameters);
FlashLightControl.setText("Set FLASH_MODE_OFF");
}else{
parameters.setFlashMode(Parameters.FLASH_MODE_OFF);
camera.setParameters(parameters);
camera.release();
camera = null;
FlashLightControl.setText("Set FLASH_MODE_TORCH");
}
}});
}
}
內文搜尋

X