Time of Update: 2018-12-04
這次的外一篇需要大家先掌握一些簡單的libgdx的知識看起來才更加容易些:android遊戲開發架構libgdx的使用(四)--舞台和演員http://www.apkbus.com/android-19750-1-1.htmllibgdx
Time of Update: 2018-12-04
layout_weight 用於給一個線性布局中的諸多視圖的重要度賦值。 所有的視圖都有一個layout_weight值,預設為零,意思是需要顯示.多大的視圖就佔據多大的螢幕空間。若賦一個高於零的值,則將父視圖中的可用空間分割,分割大小具體取決於每一個視圖的layout_weight值以及該值在當前螢幕布局的整體,
Time of Update: 2018-12-04
使用線程處理 耗時比較長的“業務” 有以下幾種方式: 1)Activity.runOnUiThread(Runnable) 2)View.post(Runnable) ;View.postDelay(Runnable , long) 3)Handler 4)AsyncTask
Time of Update: 2018-12-04
在上一章Android本地視頻播放器開發--SDL編譯編譯中編譯出sdl的支援庫,當時我們使用的2.0,但是有些api被更改了,所以在以下的使用者中我們使用SDL1.3的庫,這個庫我會傳上源碼以及編譯出的庫,接下來這張我們使用ffmpeg解碼視頻檔案中的視訊框架同時使用SDL去顯示。1、Decodec_Video.c 這是我視頻解碼的檔案,其中內容如下:#include <stdio.h>#include <android/log.h>#ifdef __MINGW32__
Time of Update: 2018-12-04
Android系統是一個優秀的應用程式架構,在架構中設計模式有著廣泛的應用。當然Android也不會例外,本文只是簡單以View類為例來說明Template method模式在Android中的應用。 首先我們溫習一下Template method模式。模板方法模式作用是:在基類中定義好演算法和流程。具體的實現延遲到衍生類別中定義。其UML圖如下:
Time of Update: 2018-12-04
由於最近要做AAC解碼,查看了網上最初有兩種思路:第一章種是ffmpeg,我查看./configure
Time of Update: 2018-12-04
很多初學Android遊戲開發的朋友,往往會顯得有些無所適從,他們常常不知道該從何處入手,每當遇到自己無法解決的難題時,又往往會一邊羨慕於 iPhone下有諸如Cocos2d-iphone之類的免費遊戲引擎可供使用,一邊自暴自棄的抱怨Android平台遊戲開發難度太高,又連個像樣的遊
Time of Update: 2018-12-04
觀察者模式在Android中有著廣泛的應用,尤其是在Listener中應用廣泛。本文以Button為例來介紹一下觀察者模式。 首先回顧一下觀察者模式。 觀察者模式又叫做發布-訂閱(Publish/Subscribe)模式、模型-視圖(Model/View)模式、源-監聽器(Source/Listener)模式或從屬者(Dependents)模式。
Time of Update: 2018-12-04
@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// TODO Auto-generated method stubmenu.add(0, 0, 0, "添加備忘");menu.add(0, 1, 1, "刪除所有");menu.add(0, 2, 2, "退出");return super.onCreateOptionsMenu(menu);}@Overridepublic boolean
Time of Update: 2018-12-04
取得畫面的大小,以下這段代碼就能幫你在android平台中取得畫面的大小,代碼如下:1. Display display = getWindowManager().getDefaultDisplay(); 2. Log.i("view" , "height:" +display.getHeight()); 3. Log.i("view" , "width:" +display.getWidth());Display display =
Time of Update: 2018-12-04
1、android陰影字型設定 <TextView android:id="@+id/tvText1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="text1" android:textSize="30sp" android:textStyle="bold"
Time of Update: 2018-12-04
Android gallery 3D效果 在看了iOS上面的CoverFlow後,感覺效果真的不錯,就想在android上面實現一個,這個程式在網上參考了一此核心的代碼,當然我添加了一些其他的東西,廢話不多話,先看效果,不然就是無圖無真相了。其實實現這個效果很簡單,下面作一個簡單的介紹一,建立倒影效果這個基本思路是:1,建立一個源圖一樣的圖,利用martrix將圖片旋轉180度。這個倒影圖的高是源圖的一半。Matrix matrix = new Matrix();//
Time of Update: 2018-12-04
註:下面例子是工程:mydictionary的一些片段,其中也涵蓋了對檔案的讀寫1、聲明private AutoCompleteTextView mytext;2、調用mytext = (AutoCompleteTextView) findViewById(R.id.edit);mytext.setThreshold(1);//設定輸入一個字元就開始執行TextChangeListener change = new
Time of Update: 2018-12-04
android gallery相關操作1,android調用gallery擷取圖片Intent intent = new Intent(Intent.ACTION_GET_CONTENT);intent.setType("image/*");startActivityForResult(intent,GET_PHOTO_WITH_GALLARY);然後在protected void onActivityResult(int requestCode, int resultCode, Intent
Time of Update: 2018-12-04
前幾天,項目組有個技術問題,想用本地載入html, js寫cookie的方法,繞過去。 想法是沒有問題的, 但是測試的時候發現, 每次重新開啟App, 都取不到以前Cookie裡面設的值。 後來去App/data下面找WebView.db,開啟來一看,cookie情報根本沒有存。 原因是js寫cookie的時候,沒有指明expire, WebKit預設把它當成臨時cookie,
Time of Update: 2018-12-04
本講是Testin杯
Time of Update: 2018-12-04
import java.util.List;import android.app.Activity;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardware.SensorManager;import android.os.Bundle;import
Time of Update: 2018-12-04
之前項目裡面需要解碼h264視頻,使用的是ffmpeg,解碼出來的是yuv,最好的顯示方法是通過opengl es 2.0來實現視頻的顯示,如果不會opengl es 2.0的話,那麼就必須將yuv2rgb然後在繪製映像,而yuv2rgb我只知道兩種方法1.通過ffmpeg裡面的sws_scale來實現,不過這種方法比較慢,2.這是我之前使用的方法在http://wss.co.uk/pinknoise/yuv2rgb/
Time of Update: 2018-12-04
1. verbosegc 一般Java虛擬機器要求支援verbosegc選項,輸出詳細的垃圾收集調試資訊。dalvik虛擬機器很安靜的接受verbosegc選項,然後什麼都不做。dalvik虛擬機器使用自己的一套LOG機制來輸出調試資訊。 如果在Linux下運行adb logcat命令,可以看到如下的輸出: D/dalvikvm( 745): GC_CONCURRENT freed 199K, 53% free 3023K/6343K,external 0K/0K, paused
Time of Update: 2018-12-04
MainActivty.java[java] view plaincopyprint?@Override public void onCreate(Bundle savedInstanceState) { // ...省略的代碼 /** * 設定滾動到指定項的方法 */ scView = (HorizontalScrollView) findViewById(R.id.galleryScroll);