編輯:關於Android編程
前言:
打開 File Explorer可以看到:
10個字母表示的意義:
第二組rwx:表示的是跟文件擁有者屬於同一用戶組的用戶(grouper)對文件的權限
第三組rwx:表示的其他用戶(other)對文件的權限
在Android中,每一個應用,都是一個獨立的用戶,他們也並不屬於同一個用戶組,
但是你可以通過設置,使應用屬於同一個用戶組。(以後再詳細總結如何設置的問題)
package com.itheima.permission; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import android.os.Bundle; import android.annotation.SuppressLint; import android.app.Activity; import android.view.Menu; import android.view.View; @SuppressLint(WorldReadableFiles) public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void click1(View v){ //路徑已經默認為data/data/com.itheima.permission/files try { FileOutputStream fos = openFileOutput(info1.txt, MODE_PRIVATE); fos.write(哈哈哈.getBytes()); fos.close(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void click2(View v){ //路徑已經默認為data/data/com.itheima.permission/files try { @SuppressWarnings(deprecation) FileOutputStream fos = openFileOutput(info2.txt, MODE_WORLD_READABLE | MODE_WORLD_WRITEABLE); fos.write(ohohoho.getBytes()); fos.close(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void click3(View v){ //路徑已經默認為data/data/com.itheima.permission/files try { @SuppressWarnings(deprecation) FileOutputStream fos = openFileOutput(info3.txt, MODE_WORLD_READABLE | MODE_WORLD_WRITEABLE); fos.write(德瑪西亞.getBytes()); fos.close(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
前段時間在項目開發中,有listview實現單選和多選的效果,特別是listview的單選效果,一開始項目比較緊,自己考慮的是用listview和radionbutton
經過前面兩篇文章的學習,我想大家對ActionBar都已經有一個相對較為深刻的理解了。唯一欠缺的是,前面我們都只是學習了理論知識而已,雖然知識點已經掌握了,
Adapter相當於一個數據源,可以給AdapterView提供數據,並根據數據創建對應的UI,可以通過調用AdapterView的setAdapter方法使得Adapt
關於 android 常用布局,利用 XML 文件實現已經有很多的實例了。但如何利用代碼實現呢?當然利用代碼實現沒有太大的必要,也是不提倡的,但我覺得利用代碼實現這些布局