以下參考原文:http://blog.3g4g.co.uk/2013/05/access-class-barring-in-lte-using.html
(外行人整理,有錯誤請指教,感激不盡!)
Access Class (AC)共分15類。所有的UEs (User Equipments)隨機屬於AC0 ~ 9 其中一種,除此之外,UEs可能會屬於AC 11 ~ 15中的一種或多種,而這5種AC是分配給特定的高優先權使用者使用。
對屬於AC 0 ~ 9的UE來說,存取網路的行為會受ac-BarringFactor與ac-BarringTime控制。在存取網路之前,UE隨機產生一亂數"Rand",當Rand小於預先設定的ac-BarringFactor時,UE才能進行存取網路的相關動作。也就是說,調低ac-BarringFactor的值會在一定程度上限制UE的存取行為。
E-UTRAN會透過廣播(Broadcasting)引導各UE的行為,藉此控制不同類別對網路的接入嘗試(像是mobile originated data, mobile originated signalling)。另外UE能根據不同類別的接入嘗試,形成組合的存取控制。
On the road to nowhere
2013年9月2日 星期一
2013年2月8日 星期五
[Android] Phone State Receiver
ref.
http://stackoverflow.com/questions/5948961/how-to-know-whether-i-am-in-a-call-on-android/5949116#5949116
http://stackoverflow.com/questions/6729072/android-phone-state-in-broadcaster-reciever
http://developer.android.com/reference/android/telephony/PhoneStateListener.html#PhoneStateListener()
http://www.eoeandroid.com/thread-8994-1-1.html
http://stackoverflow.com/questions/5948961/how-to-know-whether-i-am-in-a-call-on-android/5949116#5949116
http://stackoverflow.com/questions/6729072/android-phone-state-in-broadcaster-reciever
http://developer.android.com/reference/android/telephony/PhoneStateListener.html#PhoneStateListener()
http://www.eoeandroid.com/thread-8994-1-1.html
2013年1月16日 星期三
[SQLite] SQLiteOpenHelper
public class RecordDBHlp extends SQLiteOpenHelper {
private static final String DATABASE_NAME = "record";
private static final int DATABASE_VERSION = 1;
private static final String TABLE_NAME = "moneyRecord";
private static final String COL_ID = "id";
private static final String COL_COST = "cost";
private static final String COL_NAME = "name";
private static final String TABLE_CREATE = String.format("create table %s ( %s integer primary key autoincrement, %s integer not null, %s text )", TABLE_NAME, COL_ID, COL_COST, COL_NAME);
public RecordDBHlp(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL(TABLE_CREATE);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
};
}
2012年11月30日 星期五
[Android] ArrayAdapter修改Spinner樣式
MainActivity.java
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Spinner region = (Spinner) findViewById(R.id.region);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
R.array.region_stringArray, R.layout.my_spinner);
region.setAdapter(adapter);
}
my_spinner.xml
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerItemStyle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:singleLine="true"
android:textColor="@color/white" />
2012年11月24日 星期六
[Android] TextView
XML屬性
android:textSize 文字大小單位建議用"sp"
setTextSize(int,float)
android:textSize 文字大小單位建議用"sp"
unitThe desired dimension unit.
sizeThe desired size in the given units.
android:paddingLeft widget左邊留邊
但是padding的地方也看不到background,也就是說 widget包括padding的部分。
為了避免這種狀況,可以改使用
android:layout_marginLeft
android:paddingLeft widget左邊留邊
但是padding的地方也看不到background,也就是說 widget包括padding的部分。
為了避免這種狀況,可以改使用
android:layout_marginLeft
訂閱:
意見 (Atom)