2113年8月14日 星期一

虎克的Android SDK百科全書





 
  • C
    • Camera and Photo Album
      • camera使用


  • D
    • Database
      • sqlite基本操作






  • G
    • Google Play
      • App上架



     






  • L
    • 密碼鎖: android-lockpattern













2013年10月25日 星期五

action bar上的up button

up button 和 back button的比較:
up:  回到前一頁或是某個頁面
back:  回上一步,比方收起鍵盤

顯示up button

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        ActionBar actionBar = getActionBar();
        actionBar.setDisplayHomeAsUpEnabled(true);
     
}


判斷up button 被點選

public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    // Respond to the action bar's Up/Home button
    case android.R.id.home:
          this.finish();
        return true;
    }
    return super.onOptionsItemSelected(item);
}

2013年10月24日 星期四

設定編碼UTF8




讓EditText的cursor color等於文字顏色

設定  textCursorDrawable

  <EditText
    android:layout_width="30dp"
    android:layout_height="44dp"
    android:textColor="#000000"
   
    android:textSize="14sp"
     android:paddingLeft="6dp"
     android:textCursorDrawable="@null"
   
    />
   

delete file

ex:
     
                File file = new File(context.getFilesDir(), "plan.txt");

try {
file.getCanonicalFile().delete();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

2013年10月23日 星期三

back多層activity

ex:

A ->  B -  > C
想要從C返回A


C.java:


Intent intent = new Intent(this, A.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);

AndroidManifest.xml:


 <activity
            android:name="com.passionbean.fitmi.A"
            android:label="@string/app_name"
            android:screenOrientation="portrait"
            android:launchMode="singleTask" 
            >
           
        </activity>


回到桌面(home)

moveTaskToBack(true);