Time of Update: 2018-12-05
Android電話系統之概述篇
Time of Update: 2018-12-05
原文地址:http://developer.android.com/training/advanced.htmlAdvanced Training contains a variety of classes that teach you best practices in Android development. These classes simplify the steps required to enhance your app with powerful platform
Time of Update: 2018-12-05
I continued to look into Android's new Overscroll functionality introduced in Gingerbread and discovered some more interesting things. The functionality to make a a view scroll beyond its limits and then bounce back (almost exactly like iOS) is
Time of Update: 2018-12-05
ExpandableListView顧名思義既是可擴充的ListView,我們可用來實現菜單設定之類的功能。前些時間做項目用到了,現在給大家分享一下 ExpandableListView的實現方式。先上:展開後:布局檔案如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2018-12-05
2.3SDK的兩個新特點:1.剛安裝上2.3時,查看sdk目錄,發現在<SDK_PATH>\tools下新增了一檔案夾“proguard”,如,我就在想是不是Google終於官方對proguard考慮進去了。理論上,對java的混淆都是可以的,但關鍵在於如何編寫proguard的混淆指令碼。 2.使用SDK2.3後,建立的工程下和之前相比,都會多了一個檔案“proguard.cfg”。一開啟,相當驚喜,這就是混淆所需的proguard指令碼啊。如: 其代碼如下:view
Time of Update: 2018-12-05
1. 淡入淡出效果overridePendingTransition(R.anim.fade, R.anim.hold);2. 放大淡出效果overridePendingTransition(R.anim.my_scale_action,R.anim.my_alpha_action);3. 轉動淡出效果overridePendingTransition(R.anim.scale_rotate,R.anim.my_alpha_action);4.
Time of Update: 2018-12-05
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" >
Time of Update: 2018-12-05
SharedPreferences是Android平台上一個輕量級的儲存類,主要是儲存一些常用的配置比如視窗狀態,一般在Activity中 重載視窗狀態onSaveInstanceState儲存一般使用SharedPreferences完成,它提供了Android平台常規的Long長 整形、Int整形、String字串型的儲存,它是什麼樣的處理方式呢?SharedPreferences類似過去Windows系統上的ini設定檔,但是它分為多種許可權,可以全域共用訪問,android123提示最
Time of Update: 2018-12-05
//main.xml如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >
Time of Update: 2018-12-05
mainActivity如下:package cn.c;import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;import android.view.View.OnTouchListener;import android.widget.ImageView;/** * 需求描述: *
Time of Update: 2018-12-05
package cn.c;import java.io.File;import android.app.Activity;import android.media.MediaPlayer;import android.media.MediaPlayer.OnCompletionListener;import android.media.MediaPlayer.OnErrorListener;import
Time of Update: 2018-12-05
package cn.c;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.os.Bundle;import android.view.Display;import
Time of Update: 2018-12-05
mainActivity如下:package c.c;import android.app.Activity;import android.os.Bundle;import android.widget.SlidingDrawer;import android.widget.SlidingDrawer.OnDrawerCloseListener;import android.widget.SlidingDrawer.OnDrawerOpenListener;import
Time of Update: 2018-12-05
package cn.c;import java.io.File;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.os.Environment;import android.view.View;import android.widget.Button;public class MainActivity
Time of Update: 2018-12-05
package cn.c;import java.io.File;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.os.Environment;import android.view.View;import android.widget.Button;import
Time of Update: 2018-12-05
package cn.c;import java.io.File;import java.io.IOException;import android.app.Activity;import android.media.MediaPlayer;import android.media.MediaPlayer.OnCompletionListener;import android.media.MediaPlayer.OnErrorListener;import
Time of Update: 2018-12-05
mainActivity如下:package cn.c;import java.io.File;import java.util.ArrayList;import android.app.Activity;import android.gesture.Gesture;import android.gesture.GestureLibraries;import android.gesture.GestureLibrary;import
Time of Update: 2018-12-05
mainActivity如下:package cn.c;import java.io.File;import java.util.ArrayList;import java.util.Set;import android.app.Activity;import android.gesture.Gesture;import android.gesture.GestureLibraries;import android.gesture.GestureLibrary;import
Time of Update: 2018-12-05
MainActivity如下:package cn.c;import android.os.Bundle;import android.app.Activity;import android.view.Menu;//第一次測試//輸出結果如下://MyFrameLayout 中調用 onInterceptTouchEvent()//MyFrameLayout 中 onInterceptTouchEvent() 預設返回的是:false//自訂Button 中調用 onTouchEvent()//
Time of Update: 2018-12-05
mainActiviry如下:package com.cn;import android.app.Activity;import android.os.Bundle;public class MainActivity extends Activity { private DrawBitmapView mDrawBitmapView; @Override public void onCreate(Bundle savedInstanceState) {