Time of Update: 2017-01-19
本文執行個體講述了android編程實現sd卡讀取資料庫的方法。分享給大家供大家參考,具體如下:先在 Manifest 裡添加許可權:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />然後在
Time of Update: 2017-01-19
最近剛寫了一個網易用戶端首頁導航條的動畫效果,現在分享出來給大家學習學習。我說一下這個效果的核心原理。下面是效果圖: 首先是布局,這個布局是我從網易用戶端反編譯後弄來的。大家看後應該明白,布局檔案如下:<FrameLayout android:id="@id/column_navi" android:layout_width="fill_parent"
Time of Update: 2017-01-19
本文示範如何在Android中實現ListView圓角效果。無論是網站,還是APP,人們都愛看一些新穎的視圖效果。直角看多了,就想看看圓角,這幾年颳起了一陣陣的圓角設計風:CSS新標準納入圓角元素,特別是在iphone中幾乎隨處可見圓角設計,現在也開始出現很多圓角名片了。現在就給大家實現一個圓角的ListView效果。 圓角的設計,我們並不追求到處都用,無處不用,android中有少數介面用直角確實容易顯得鋒利,和周邊介面太過對比而顯得不協調,比如大欄目列表,設定等等,而採用圓角實現,則會活潑,
Time of Update: 2017-01-19
本文執行個體講述了Android線程中設定控制項的值提示報錯的解決方案。分享給大家供大家參考,具體如下:在Android線程中設定控制項的值一般會與Handler聯合使用,如下:package com.yarin.android.Examples_04_15;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.
Time of Update: 2017-01-19
本文總結分析了Android EditText常用屬性。分享給大家供大家參考,具體如下:android:hint="請輸入數字!"//設定顯示在空間上的提示資訊android:numeric="integer"//設定只能輸入整數,如果是小數則是:decimalandroid:singleLine="true"//設定單行輸入,一旦設定為true,則文字不會自動換行。android:password="true"//設定只能輸入密碼android:textColor =
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現表徵圖拖動效果的方法。分享給大家供大家參考,具體如下:最近最佳化表徵圖拖動時的速率,稍微有一點點效果,直接把代碼貼出來,有興趣一起討論的朋友可以給我留言。代碼如下:DragView.javapackage com.android.dragtest;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現擦除Bitmap中某一塊的方法。分享給大家供大家參考,具體如下:以前要截取Bitmap中的圖片使用的一塊塊的拼接,雖然可以實現,但是效率很低。想了很久,無意中看到網上的對BITMAP圖片的RGB資訊進行修改,然後想出了這個辦法,感覺用起來還是挺舒服。很多出錯處理都沒有寫,只實現準系統啊public static Bitmap setTransparentAreaForBitmap(Bitmap b, int width, int height,
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現Gallery中每次滑動只顯示一頁的方法。分享給大家供大家參考,具體如下:import android.content.Context;import android.util.AttributeSet;import android.view.KeyEvent;import android.view.MotionEvent;import android.widget.Gallery;public class DetialGallery extends
Time of Update: 2017-01-19
本文執行個體講述了Android編程之代碼建立布局使用方法。分享給大家供大家參考,具體如下:大概描述一下效果:最外層是一個 RelativeLayout 裡面有自訂個LinearLayout,每個LinearLayout有兩個TextView。that's it !!!private void initView() { // 擷取xml的RelativeLayout layout = (RelativeLayout) findViewById(R.id.liner); for (int
Time of Update: 2017-01-19
本文執行個體講述了Android編程之防止反編譯的實現方法。分享給大家供大家參考,具體如下:1. 判斷程式是否運行在模擬器上boolean isRunningInEmualtor() { boolean qemuKernel = false; Process process = null; DataOutputStream os = null; try{ process = Runtime.getRuntime().exec("getprop ro.kernel.qemu");
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現仿心跳動畫效果的方法。分享給大家供大家參考,具體如下:// 按鈕類比心臟跳動private void playHeartbeatAnimation() { AnimationSet animationSet = new AnimationSet(true); animationSet.addAnimation(new ScaleAnimation(1.0f, 1.8f, 1.0f, 1.8f,
Time of Update: 2017-01-19
本文執行個體講述了Android編程之介面跳動提示動畫效果實現方法。分享給大家供大家參考,具體如下:上一個效果圖:先上布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現TextView部分顏色變動的方法。分享給大家供大家參考,具體如下:public class StringHandleExampleActivity extends Activity { /** Called when the activity is first created. */ private TextView textView; private String tempStr = "abcd12我的中古zx9yu5!f3,,";
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現基於區域網路udp廣播自動建立socket串連的方法。分享給大家供大家參考,具體如下:android開發中經常會用到socket通訊。由於項目需要,最近研究了一下這方面的知識。 需求是想通過wifi實現android行動裝置和android平台的電視之間的檔案傳輸與控制。
Time of Update: 2017-01-19
本文執行個體講述了Android編程常用技巧。分享給大家供大家參考,具體如下:1. 登入的時候,如果輸入有誤,則輸入框左右震動,表示輸入有誤在res下準備一個anim檔案夾,裡麵包含兩個檔案,main_login_shake.xml 和 main_login_cycle_7.xml,其中,main_login_shake.xml如下:<?xml version="1.0" encoding="utf-8"?> <translate
Time of Update: 2017-01-19
本文執行個體講述了Android編程之Sdcard相關代碼。分享給大家供大家參考,具體如下:1. 檢測Sdcard是否可用:public static boolean sdCardIsAvailable() { String status = Environment.getExternalStorageState(); if (!status.equals(Environment.MEDIA_MOUNTED)) { return false; } return true;
Time of Update: 2017-01-19
本文執行個體講述了Android編程之單元測試用法。分享給大家供大家參考,具體如下:在實際開發中,開發android軟體的過程需要不斷地進行測試。使用Junint測試架構,是正規Android開發的必用技術,在Junint中可以得到組件,可以類比發送事件和檢測程式處理的正確性。單元測試是嵌入到項目中;也可以作為一個單獨的項目爭對某個具體項目進行測試。第一步:首先在AndroidManifest.xml中加入下面紅色代碼:<manifest
Time of Update: 2017-01-19
本文執行個體講述了Android學習筆記之應用單元測試。分享給大家供大家參考,具體如下:第一步:在AndroidManifest.xml中加入如下兩段代碼:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.pccw" android:versionCode="1" android:versionName="1.0"> <uses-sdk
Time of Update: 2017-01-19
關於 android 常用布局,利用 XML 檔案實現已經有很多的執行個體了。但如何利用代碼實現呢?當然利用代碼實現沒有太大的必要,也是不提倡的,但我覺得利用代碼實現這些布局,可以更好的瞭解 SDK API ,所以在此也整理一些,和大家分享一下。首先看一下,布局所對應的類的 API 繼承圖:android常用布局的代碼實現所有的布局都會對應相關的類,這些類都是繼承自 android.view.ViewGroup 類的。而 LinearLayout,RelativeLayout 都是在
Time of Update: 2017-01-19
在Android開發中經常會需要用到帶文字和圖片的button,下面來給大家介紹使用radiobutton實現圖片和文字上下布局或左右布局。代碼很簡單就不給大家多解釋了。布局檔案很簡單,用來展示RadioBUtton的使用方法。<?xml version="." encoding="utf-"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"