5/28/2015

thực tập cơ sở android

5/25/2015

Code read file text

 // doc file text
    public String readFile(int path) throws IOException {
        String str="";
        StringBuffer buf = new StringBuffer();
        InputStream is = this.getResources().openRawResource(path);
        InputStreamReader isr = new InputStreamReader(is);
        BufferedReader reader = new BufferedReader(isr);
        if(is!=null){
            while ((str=reader.readLine())!=null){
                buf.append(str+"\n");
            }
            str = String.valueOf(buf);
        }
        is.close();
        return str;
    }

5/23/2015

Bài hoc rút ra để tìm kiếm nhanh chóng

while(vấn đề cần giải quyết){
          while (vấn đề chưa biết cách giải quyết ){
                     tìm kiếm trong lưu trữ;
                      if(kết quả có sẵn){
                                return;                  
                     }
                     
                     Google # có nhiều kết quả;
                     foreach(kết quả){
                              thử từng kết quả;
                              if(kết quả phù hợp){
                                       lưu vào kho lưu trữ;
                                       return;
                               }
                      }      
          }
}

How to get the context in a fragment? - Android Apps


public static class SomeFragment extends Fragment{
    Context context;

    @Override
    public void onAttach(Activity activity) {
        super.onAttach(activity);
        context = activity.getApplicationContext();
    }
}

Android action bar tabs swipe views

5/20/2015

Lưu ý khi tạo database

String DB_PATH = "/data/data/com.abc/databases/";
String DB_NAME  = "database.db";
Context myContext;
public DatabaseHelper(Context context){
            super(context,DB_NAME,,null,1);
            this.myContext = context;
            DB_PATH = context.getDatabaseName(DB_NAME).getPath();
}
http://stackoverflow.com/questions/20391671/warning-do-not-hardcode-data-use-context-getfilesdir-getpath-instead