Time of Update: 2018-12-05
我們先來看中的幾個按鈕。從按鈕上的文字可以看出,一個大按鈕,一個小按鈕,還有一個有點奇怪的按鈕。嗯,先說這麼多。那我們先說中的幾個按鈕是如何?的吧。單純的把按鈕顯示在上面的話可以在main.xml中添加相應組件就OK了。下面我們就來添加吧!<?xml version="1.0" encoding="utf-8"?><ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-05
1 ViewStub的使用參考資料:這裡有一系列的實戰技巧,可以看看http://blog.csdn.net/hitlion2008/article/details/6737537中文API:http://www.iteedu.com/handset/android/androidcnapi5/42.php 2 使用系統的顏色: android:textColor="@android:color/white"3 設定Button上的文字: <Button android:
Time of Update: 2018-12-05
本文主要介紹如何反編譯Android應用程式查看原始碼、資源檔和xml檔案以及修改後重新打包成APK。鼓勵大家反編譯去學習他人的設計而不是將應用換殼後混亂市場。也可以直接使用網友整理的 anti-droid. Android
Time of Update: 2018-12-05
MainActivity如下:package cc.testtipmessage1;import android.os.Bundle;import android.widget.ImageView;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Bitmap.Config;import
Time of Update: 2018-12-05
MainActivity如下:package cn.testcrash;import android.app.Activity;import android.os.Bundle;/** * Demo描述: * 藉助於Application自訂Crash * * 備忘說明: * 1 在擷取Crash資訊後可依據業務上傳伺服器或者儲存至SDCard * 2 在uncaughtException()中的第三步——退出程式.此處只是做了 * 最簡單的處理.完備的操作請參見: * http://
Time of Update: 2018-12-05
MainActivity如下:package cn.testprogressdialog;import android.app.Activity;import android.app.Dialog;import android.content.Context;import android.content.DialogInterface;import android.content.DialogInterface.OnCancelListener;import android.os.Bundle;
Time of Update: 2018-12-05
<?xml version="1.0" encoding="UTF-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"><!-- Tween Animation:通過對情境裡的對象不斷做映像變換(平移、縮放、旋轉)產生動畫效Alpha:漸層透明度動畫效果Scale:漸層尺寸伸縮動畫效果Translate:畫面轉換位置移動動畫效果Rotate:畫面旋轉動畫效果Tween
Time of Update: 2018-12-05
原文:http://blog.csdn.net/lfdfhl/article/details/9714443MainActivity如下:package cn.testcrash;import android.app.Activity;import android.os.Bundle;/** * Demo描述: * 藉助於Application自訂Crash * * 參考資料: * 1 http://blog.csdn.net/xiaanming/article/details/9344703
Time of Update: 2018-12-05
利用String檔案中的一些預留位置,可以在應用中組合一些要顯示的文字。String檔案<!-- .2f表示的是保留三位小數的浮點數 --> <string name="book">書名 (字串)%1$s,作者(字串)%2$s,編號(整數)%3$d,價格(浮點型):%4$.2f</string> 代碼:String book=getResources().getString(R.string.book); String
Time of Update: 2018-12-05
今天忽然發現Android項目中的文字排版參差不齊的情況非常嚴重,不得不想辦法解決一下。經過研究之後,終於找到了textview自動換行導致混亂的原因了----半形字元與全形字元混亂所致!一般情況下,我們輸入的數字、字母以及英文標點都是半形,所以佔位無法確定。它們與漢字的佔位大大的不同,由於這個原因,導致很多文字的排版都是參差不齊的。對此我找到了兩種辦法可以解決這個問題: 1. 將textview中的字元全形化。即將所有的數字、字母及標點全部轉為全形字元,使它們與漢字同佔兩個位元組,這
Time of Update: 2018-12-05
MainActivity如下:package cc.testnetworkchange;import android.os.Bundle;import android.app.Activity;/** * Demo描述: * 利用廣播監聽裝置網路連接的變化情況 * 亦可藉此監測到裝置是否已經斷開網路 */public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle
Time of Update: 2018-12-05
1.使用Android系統內建的透明效果資源 <Button android:background="@android:color/transparent"/> 2.使用ARGB來控制半透明<Button android:background="#e0000000"/> 透明<Button android:background="#00000000"/> 3.設定AlphaView v = findViewById(R.id.content);/
Time of Update: 2018-12-05
思路:記錄上次點擊的時間,與本次點擊的時間比較,當兩次時間間隔小於一定值時,退出,否則提示“再按一次退出程式”,同時更新上次點擊時間 private long firstTime = 0; @Override public boolean onKeyUp(int keyCode, KeyEvent event) { // TODO Auto-generated method stub switch(keyCode) { case
Time of Update: 2018-12-05
有圖又真相,先再說。點擊效果:設定虛線:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line" > <stroke android:dashGap="3dp" android:dashWidth="6dp"
Time of Update: 2018-12-05
基本步驟:1,使用eclipse 內建的 DDMS 工具分析各線程的記憶體使用量情況,如所示Heap視圖介面會定時重新整理,在對應用的不斷的操作過程中就可以看到記憶體使用量的變化。怎樣判斷當前進程是否有記憶體流失呢?這裡需要注意一個值:VM Heap頁面中部有一個data object選項,即資料對象,也就是我們的程式中大量存在的類類型的對象。在data object一行中有一列是“Total
Time of Update: 2018-12-05
Android中常常使用shape來定義控制項的一些顯示內容,今天看了一些shape的使用,對shape有了大體的瞭解,稍作總結:先看下面的代碼:<shape> <!-- 實心 --> <solid android:color="#ff9d77"/> <!-- 漸層 --> <gradient android:startColor="#ff8c00" android:
Time of Update: 2018-12-05
其他介紹過activity間動畫跳轉的問題,但是真正做軟體發現並不能滿足我們的要求,因為使用overridePendingTransition(int enterAnim,
Time of Update: 2018-12-05
最近由於項目中要用到一個效果,就是TextView傾斜的顯示效果,研究了一下,發現很簡單,特分享出來,供需要用到的親們使用,有圖他媽的就是有真相,先,每個item的右上方可以顯示一個斜角的TextView,接下來上碼,接招!先自訂一個TextViewpublic class JZADScoreTextView extends TextView{ public JZADScoreTextView(Context context) { super(context);
Time of Update: 2018-12-05
隨著移動平台的發展和其應用的不斷改善,品質成為決定成敗的關鍵。使用者要求他們選擇安裝的應用響應快、效能好,如果某個應用不能提供卓越的功能和穩定的使用者體驗,那這樣的應用註定會被很快卸載。儘管現在Android智能手機和平板電腦的運行速率越來越快,但開發人員仍需牢記,應用的運行環境仍受到電池和處理器等諸多資源的限制。以下是如何為應用“瘦身”的十條建議,以便能在當前和以後的所有Android裝置都能運行出最佳效果。1)首先要有良好的編碼習慣一個優秀的開發人員應該善於運用常識、完善的演算法和標準設計模
Time of Update: 2018-12-05
原文:http://blog.csdn.net/xiaominghimi/article/details/6105212什麼是TraceView?先看下百度出來的解釋吧:Traceview是android平台配備一個很好的效能分析的工具。它可以通過圖形化的方式讓我們瞭解我們要跟蹤的程式的效能,並且能具體到method。 關於Traceview的使用 首先,必須在程式當中加入代碼,以便產生trace檔案,有了這個trace檔案才可以將其轉化為圖形。 要添加的代碼如下: Java代碼 //