Time of Update: 2018-12-03
Opendroid原創,轉載請註明參與討論的朋友請加入qq群81410571 最近搞Android移植,檔案系統自然是重頭戲,移植的絕大多數問題,也都出在這裡。這裡總結一下一些經驗技巧等。1. 檔案系統的結構 製作Android檔案系統,僅需要編譯出的root和system兩個檔案夾即可,不需要data目錄,data會在啟動過程中自行建立並寫入檔案。無論選擇什麼檔案系統,這都是可行的。2. 檔案系統的選擇
Time of Update: 2018-12-03
Opendroid原創,轉載請註明參與討論的朋友請加入qq群81410571 關鍵字:android,linux,sdcard,S3C2440,armv4,filesystem android的在s3c2440的移植,編譯過程清參照熊貓哥哥的大作《s3c2410/2440(armv4t) 移植教程》。本文所講述的是將android的根目錄置於sd卡上。 1. linux kernel部分 1)sd card支援 make menuconfig
Time of Update: 2018-12-03
Building Android (Cupcake) for the Eee PC 701請想深入學習研究Android的朋友加Opendroid QQ群81410571,我們目前已成功移植android到s3c2440及virtualbox等。正在籌划進一步深入學習計劃! This page was created by compiling lots of the information found here:
Time of Update: 2018-12-03
Opendroid原創,轉載清註明!請想要深入學習和研究Android的朋友加入Opendroid QQ群81410571,我們目前已成功移植android到s3c2440以及virtualbox等。正在籌划進一步的深入學習計劃! VirtualBox是Sun推出的一款跨平台開源虛擬機器軟體,Android目前已經支援x86原生編譯,我們的目的是讓Android可以在VirtualBox上運行。鑒於x86虛擬機器平台調試的方便性,不失為一學習研究的好平台。
Time of Update: 2018-12-03
寫檔案到手機與寫檔案到sd卡的一個很大的區別就在於:前者將檔案寫到/data/data目錄下的該程式的目錄下(第一次寫的時候,系統會自動幫你建立一個名為files的目錄),而後者則會將檔案寫到/mnt/sdcard目錄下。兩者儲存位置的差別如所示:1、sd卡的儲存目錄2、檔案在手機中的儲存目錄:實現1、FileService在寫檔案到sd卡的基礎上加上以下代碼:private Context context;public FileService(Context context)
Time of Update: 2018-12-03
1、persons.xml 將persons.xml檔案放到src目錄下。其代碼如下:<?xml version='1.0' encoding='UTF-8' standalone='yes' ?><persons><person id="1"><name>範冰冰</name><age>31</age></person><person
Time of Update: 2018-12-03
在PersonService的基礎上,加上savePersons(·····),這時的PersonService為:package com.njupt.xml;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import
Time of Update: 2018-12-03
以下介紹另外一種增刪查改的方式package com.njupt.sqllist;import java.util.ArrayList;import java.util.List;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;public class
Time of Update: 2018-12-03
1、建立一個測試類別package com.njupt.junit1;import android.test.AndroidTestCase;public class MyTest1 extends AndroidTestCase {public void test1(){Service service = new Service();int a = service.add( 3 ,
Time of Update: 2018-12-03
SQLlite類似於微軟的Access.以下介紹在android中建立一個資料庫檔案1、DBOpenHelperpackage com.njupt.sqlite;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;public class DBOpenHelper extends
Time of Update: 2018-12-03
Android中日誌資訊的列印方式主要有以下7種:1)System.out(i層級)2)System.err(w層級)3)Log.v4)Log.d5)Log.i6)Log.w7)Log.e2、代碼如下:package com.njupt.junit1.test;import android.test.AndroidTestCase;import android.util.Log;public class MyTest1 extends AndroidTestCase{public void
Time of Update: 2018-12-03
1、Personpackage com.njupt.sqlite;public class Person {private Integer id;private String name;private Integer balance;public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getName() {return name;}public void
Time of Update: 2018-12-03
1、main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" >
Time of Update: 2018-12-03
1、PersonDao完整版的PersonDao的代碼如下:package com.njupt.sqllist;import java.util.ArrayList;import java.util.List;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;public class PersonDao {DBOpenHelper
Time of Update: 2018-12-03
本文主要介紹將android部署到真是手機上1、右擊你要匯出的android項目------》export----》這時你會看到以下介面:選擇“export android
Time of Update: 2018-12-03
一、打log。代碼如下:package com.example.hello;import android.os.Bundle;import android.app.Activity;import android.util.Log;import android.view.Menu;public class MainActivity extends Activity { @Override protected void onCreate(Bundle
Time of Update: 2018-12-03
1、main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" >
Time of Update: 2018-12-03
1、SimpleAdapterActivitypackage com.njupt.listview;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import
Time of Update: 2018-12-03
1、simpleCursorAdapterpackage com.njupt.listview;import java.util.List;import android.os.Bundle;import android.app.Activity;import android.database.Cursor;import android.view.Menu;import android.view.View;import android.view.ViewGroup;import
Time of Update: 2018-12-03
本文將介紹給ListView添加點擊事件的三種方式:1、第一種方式。在BaseAdapter的基礎上添加點擊事件personLV.setOnItemClickListener(new MyOnItemClickListener());private class MyOnItemClickListener implements OnItemClickListener{@Overridepublic void onItemClick(AdapterView<?> parent,