Time of Update: 2017-01-19
一、建立工程file->new->android application依次填入應用程式名稱、工程名、包名在工程目錄下找到src/com.example.helloworld MainActivity.java二、添加代碼複製代碼 代碼如下:package com.example.helloworld;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import
Time of Update: 2017-01-19
添加一個動畫效果發現動畫沒執行完 就直接跳轉或者finish掉添加動畫監聽事件即可,代碼如下:player.startAnimation(anim); anim.setAnimationListener(new AnimationListener() { @Override public void onAnimationStart(Animation animation) { // TODO Auto-generated method stub } @Override public void
Time of Update: 2017-01-19
本文執行個體講述了Android整合新浪微博第三方登入的方法。分享給大家供大家參考。具體實現方法如下:1.下載微博的sdk ,匯入微博的jar包兩個 android-support-v4.jar和weibosdkcore.jar兩個包2.把新浪微博中的demo_src中SDK中的com,匯入到項目中3.用demo中的constants,主要是參數設定,將裡面的參數改成自己的參數。4.編寫代碼,主要步驟如下:複製代碼 代碼如下:// 初始化微博對象mWeiboAuth = new
Time of Update: 2017-01-19
本文執行個體講述了android中intent傳遞list或者對象的方法。分享給大家供大家參考。具體實現方法如下:方法一:如果單純的傳遞List<String> 或者List<Integer>的話 就可以直接使用代碼如下:複製代碼 代碼如下:intent.putStringArrayListExtra(name, value) intent.putIntegerArrayListExtra(name,
Time of Update: 2017-01-19
最近接觸了Android自訂控制項,涉及到自訂xml中得屬性(attribute),其實也很簡單,但是寫著寫著,發現代碼不完美了,就是在attrs.xml這個檔案中,發現屬性冗餘,於是就想有沒有類似屬性繼承或者include之類的方法.本文將就declare-stylable中屬性重用記錄一下.不完美的代碼複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?><resources>
Time of Update: 2017-01-19
本文執行個體講述了Android實現便於大量操作可多選的圖片ListView。分享給大家供大家參考,具體如下:之前項目需要實現一個可多選的圖片列表,使用者選中一到多張圖片後,批量上傳。但是網上有可多選普通列表的代碼、也有單純圖片列表的代碼,卻沒有兩者合并的代碼,只好自己實現一個。廢話不說,直接上代碼。先是兩個layout:1、main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2017-01-19
本文執行個體講述了Android圖片處理的方法。分享給大家供大家參考,具體如下:package cn.szbw.util;import Android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Matrix;import
Time of Update: 2017-01-19
PS:用了一下個推.感覺實現第三方應用的推送功能還是比較簡單的.官方文檔寫的也非常的明確.學習內容:1.使用個推實現第三方應用的推送.所有的配置我最後會給一個原始碼,內部有相關的配置和文檔來協助大家完成配置,在這裡就不進行介紹了.感覺需要寫的東西不是非常的多,因為官方的文檔已經寫的非常的明確了,如何進行配置,匯入jar包,.so檔案,以及AndroidManifest的檔案的相關配置都寫的非常的明確.我這裡就稍微的簡單介紹一下.註冊帳號什麼的我就不說了,這些基本的東西沒有減少的必要性.i.Pus
Time of Update: 2017-01-19
本文執行個體為大家分享了Android使用get方式登入的相關代碼,供大家參考,具體內容如下工具類 package com.liunan.okhttpdemo3post.Utils;import java.io.IOException;import okhttp3.MediaType;import okhttp3.OkHttpClient;import okhttp3.Request;import okhttp3.RequestBody;import okhttp3.Response;
Time of Update: 2017-01-19
本文執行個體講述了Android程式啟動時出現黑屏問題的解決方案。分享給大家供大家參考,具體如下:關於黑屏:預設的情況下,程式啟動時,會有一個黑屏的時期,原因是,首個activity會載入一些資料,比如初始化列表資料、向伺服器發送請求擷取資料等等。去除方法:1、在style裡面添加一個style:<style
Time of Update: 2017-01-19
本文執行個體講述了Android實現開啟各種檔案的intent方法。分享給大家供大家參考,具體如下:import android.app.Activity;import Android.content.Intent;import android.net.Uri;import android.net.Uri.Builder;import Java.io.File;import android.content.Intent;//自訂android
Time of Update: 2017-01-19
本文執行個體講述了Android實現從緩衝中讀取圖片與非同步載入功能類。分享給大家供大家參考,具體如下:在新浪微博的微博列表中的圖片,為了加速其顯示也為了加快程式的響應,可以參考該圖片非同步載入類實現。public class AsyncImageLoader { //SoftReference是軟引用,是為了更好的為了系統回收變數 private HashMap<String, SoftReference<Drawable>> imageCache;
Time of Update: 2017-01-19
接觸過Android開發的同學們都知道在Android中訪問程式資源基本都是通過資源ID來訪問。這樣開發起來很簡單,並且可以不去考慮各種解析度,語言等不同資源顯式指定。痛點但是,有時候也會有一些問題,比如我們根據伺服器端的值取圖片,但是伺服器端絕對不會返回給我們的是資源id,最多是一種和檔案名稱相關聯的值,操作資源少的時候,可以維護一個容器進行值與資源ID的映射,但是多的話,就需要另想辦法了。便捷的方法在這種情況下,使用檔案名稱來得到資源ID顯得事半功倍。
Time of Update: 2017-01-19
Android中處理映像是一件很常見的事情,這裡記錄備忘一些親身使用過的處理圖片資料的方法。轉為BitmapRGB值轉Bitmap複製代碼 代碼如下:private Bitmap createColorBitmap(String rgb, int width, int height) { Bitmap bmp = Bitmap.createBitmap(width, height,
Time of Update: 2017-01-19
經過各種各樣的整理,以及和熱心網友討論,終於整理出了九種android開發中最常見的問題和解決方案再次跟大家分享下!!有用的話請頂頂文章,共同進步。好了不多說了,下面是詳解!1. 如果你的項目的R檔案不見的話,可以試下改版本號碼在儲存,R檔案不見一般都是布局文本出錯導致.2. 布局檔案不可以有大寫字母3. 拋出如下錯誤WARNING: Application does not specify an API level requirement!,是由於沒有指定users
Time of Update: 2017-01-19
全域變數顧名思義就是在整個的類中或者可在多個函數中調用的變數。也稱為外部變數。局部變數則是特定過程或函數中可以訪問的變數。聲明一個變數是很 容易的,但是講到使用的時候,卻不是想象的那樣簡單。至於本人則是經常定義全域變數使用,但也就是因為這樣,定義的是全域變數。也饒了不少的彎子。在使用Adapter即適配器的時候,通常適配器總是與listView使用,因為一個listView
Time of Update: 2017-01-19
android:editable is deprecated: Use an <EditText> to make it editableandroid:editable is deprecated: Use inputType instead分析:關於EditText控制項的read-only問題,即: 無法通過UI更改其中的內容, 但可以選定部分內容, 進行複製.在早期的sdk, EditText有Editable屬性,
Time of Update: 2017-01-19
本文執行個體講述了Android自訂ActionBar的實現方法。分享給大家供大家參考。具體實現方法如下:Android 3.0及以上已經有了ActionBar的API,可以通過引入support package在3.0以下的平台引用這些API,但這兒呢,完全自訂一個ActionBar,不用引入額外jar包,參照的是開源的UI組件GreeenDroid,項目首頁:https://github.com/cyrilmottier/GreenDroid
Time of Update: 2017-01-19
非常簡單的一段設定安卓全屏的代碼複製代碼 代碼如下:public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) {
Time of Update: 2017-01-19
1、建立XML資料在android工程目錄中res/目錄下建立raw檔案夾,在raw檔案夾內建立data.xml。複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?><data> <class> <c