Time of Update: 2018-12-03
OpenGL ES提供了兩類方法來繪製一個空間幾何圖形:public abstract void glDrawArrays(int mode, int first, int count) 使用VetexBuffer 來繪製,頂點的順序由vertexBuffer中的順序指定。public abstract void glDrawElements(int mode, int count, int type, Buffer indices) ,可以重新定義頂點的順序,頂點的順序由indices
Time of Update: 2018-12-03
MMS之簡訊的發送與接收分析:一.資訊發送:com.android.mms.data.WorkingMessage.java 類 send()函數: public void send() { ...... if (requiresMms() || addressContainsEmailToMms(conv, msgTxt)) { // 多媒體訊息 slideshow.prepareForSend(); new
Time of Update: 2018-12-03
由於公司營運需要以及應用中需要加上應用推廣的統計,往往要對應二三十個渠道,按照正常方法一個一個的去產生不同渠道包的應用,不僅浪費了時間,而且大大降低了效率.上一篇講到使用Ant進行Zip/Tar包的解壓縮,實際上Ant工具不僅僅具有此類功能,它更強大的地方在於自動化調用程式完成項目的編譯,打包,測試等. 類似於C語言中的make指令碼完成這些工作的批處理任務. 不同於MakeFile的是,Ant是純Java編寫的,因此具有很好的跨平台性.在此我主要講下如何自動構建工具Ant,
Time of Update: 2018-12-03
本例是用ViewPager去做的實現,支援自動滑動和手動滑動,不僅優酷網,實際上有很多商城和門戶網站都有類似的實現:具體思路:1. 工程中需要添加android-support-v4.jar,才能使用ViewPager控制項.2. 圖片的自動切換: 可使用Timer或者ScheduledExecutorService,這個有多重方式可以實現. 同時要切換底部的dots(園點)3.Handler+Message機制更新UI,這個相信大家都很熟練,不再描述4.
Time of Update: 2018-12-03
最近看了下網易新聞月初發布的3.5版,發現兩個比較明顯的改動: 1.引導頁的修改,變為上下滑動. 2.增加了彙總閱讀,裡面的動畫效果也是蠻有創意的.於是又禁不住模仿一下這次先看這個上下滑動的引導頁: 這種效果具體怎麼做呢?首先直接上github,直接看有沒有相關的開源項目,果不其然,被我找到了:https://github.com/JakeWharton/
Time of Update: 2018-12-03
在這裡談一下墨跡天氣的換膚實現方式,不過首先聲明我只是通過反編譯以及參考了一些網上其他資料的方式推測出的換膚原理, 在這裡只供參考. 若大家有更好的方式,
Time of Update: 2018-12-03
<activity android:name="WindowActivity" android:launchMode="singleTask" android:clearTaskOnLaunch="true" android:stateNotNeeded="true" android:screenOrientation="nosensor" android:windowSoftInputMode="stateUnspecified|adjustPan">-
Time of Update: 2018-12-03
Android開機啟動Service或Activity或應用的實現:第一步:建立自己想要開機啟動的Service或Activity或應用。例如,建立自己的MyService.class或者MyActivity.class或者 自己的應用Myapp,這個應用所在包的名字為:com.test。第二步:編寫一個BroadcastReceiver,捕獲自動開機的廣播ACTION_BOOT_COMPLETED;代碼如下:public class BootBroadCast
Time of Update: 2018-12-03
在福士點評團購中,有這樣一個效果. 在具體的團購頁面中商家圖片下有一個購買條,當使用者滾動團購詳情介面的時候,購買條會停留在介面的最上方. 具體效果: 圖1 圖2
Time of Update: 2018-12-03
用.NET寫了幾個簡單的介面,在Android上寫了個用戶端,用的KSOAP2,但發現使用Android通過WebService向伺服器發送請求時,伺服器接收不到Android傳遞的參數,通過調試發現:int類型的一直為0,String類型的一直為null。不知何故,或網路查詢,或請教大牛,未果。只能換另外一種方法實現了先是WebService,很簡單的一個方法,當然還需要資料庫namespace webs{ /// <summary> /// WebService1
Time of Update: 2018-12-03
Android SDK介紹了2種Animation:Tween Animation(漸層動畫):通過對特定的對象做映像變換如平移、縮放、旋轉、淡出/淡入等產生動畫效果Frame Animation(幀動畫):建立一個Drawable序列,這些Drawable可以按照指定的時間間隔一個一個的顯示,也就是順序播放事先做好的映像。1、Tween Animation動畫:(1)Tween
Time of Update: 2018-12-03
在android應用開發中,作為配置環境的preferences,用到的地方頗多,下面我帶大家來詳細講解下android中SharedPreferences的用法。先看下配置畫面的效果吧。是preferences頁面的。點擊設定IP地址後跳出設定對話方塊:android 為了方便管理SharedPreferences,為我們提供了簡單快捷的PreferenceActivity類,通過繼承該類,可以實現各種漂亮的preferences
Time of Update: 2018-12-03
C:\Documents and Settings\leixiong>adb rootadbd is already running as rootC:\Documents and Settings\leixiong>adb remountremount succeededC:\Documents and Settings\leixiong>adb push
Time of Update: 2018-12-03
Android 源碼下載步驟 windows下需要下載安裝git工具,具體http://code.google.com/p/msysgit/downloads/list運行以下命令,來看一下有多少個Android Git源碼庫:git
Time of Update: 2018-12-03
在android中常常會遇到與context有關的內容,特寫下這篇blog,淺論一下context : 在語句 AlertDialog.Builder builder = new AlertDialog.Builder(this); 中,要求傳遞的 參數就是一個context,在這裡我們傳入的是this,那麼這個this究竟指的是什麼東東呢? 這裡的this指的是Activity.this,是這個語句所在的Activity的this,是這個Activity
Time of Update: 2018-12-03
原文:http://blog.csdn.net/android_tutor/articleStep 1:準備圖片素材.將icon2,icon3,icon4,icon5,icon6五張圖片匯入res/drawable裡加上icon.png本身一共有6張圖片.Step 2:建立Android工程,命名為GalleryDemo.Step 3:設計UI,修改main.xml代碼如下:<?xml version="1.0"
Time of Update: 2018-12-03
Chrome for Android ContentShell編譯Chrome for
Time of Update: 2018-12-03
Why I wrote this article?When I learn more about Android's graphics system, and do more work about how to use CPU/GPU in more paralleled way to improve the graphics performance in Android, I start to think that there are actually some big design
Time of Update: 2018-12-03
systrace是Android 4.1引入的一套用於做效能分析的工具,它基於Linux核心的ftrace機制(用於跟蹤Linux核心的函數調用),可以輸出各個線程當前的函數調用狀態,並且可以跟當前CPU的線程運行狀態,Display VSYNC間隔,SurfaceFlinger Window
Time of Update: 2018-12-03
config.xml檔案如下: <config><string-array name =