Time of Update: 2018-12-04
Android bootanimation製作過程:android啟動動畫需要一個bootanimation.zip, bootanimation.zip 放在/system/media 目錄下。bootanimation 格式:bootanimation.zip 裡麵包含part1 part2檔案夾 和 desc.txtuser1@user1-desktop:~/Downloads/boot/bootanimation$ tree.|-- desc.txt|-- part0| |--
Time of Update: 2018-12-04
轉自:http://hi.baidu.com/184367426/blog/item/b1f4c6396c798412baa1678b.html現在最新的工程已經轉移到 https://github.com/ZhouWeikuan/cocos2d此篇博文講解最基本cocos2d-android-1 使用方法,主要參考此文對於cocos2d以及cocos2d-android-1 不瞭解的銅鞋移步這裡 或者這裡OK,
Time of Update: 2018-12-04
Activity之間傳資料時,為了避免麻煩,往往會將一些值封裝成對象,然後將整個對象傳遞過去。傳對象的時候有兩種情況,一種是實現Parcelable介面,一種是實現Serializable介面。0、解釋兩種介面:1)實現Serializable介面是JavaSE本身就支援的。2)Parcelable是Android特有的功能,效率比實現Serializable介面高,像用於Intent資料傳遞也都支援,而且還可以用在處理序間通訊(IPC),除了基本類型外,只有實現了Parcelable介面的類才
Time of Update: 2018-12-05
1:先看運行效果: 2:直接上代碼:MainActivity.java package com.youpeng.popwindowdemo;import android.app.Activity;import android.content.Context;import android.content.Intent;import android.os.Bundle;import android.view.Gravity;import android.view.View;import
Time of Update: 2018-12-05
1.前言 Android中經常會遇到把View轉換為Bitmap的情形,比如,對整個螢幕視圖進行截屏並產生圖片;Coverflow中需要把一頁一頁的view轉換為Bitmap、以便實現複雜的圖形效果(陰影、倒影效果等);再比如一些動態即時View為便於觀察和記錄資料、需要臨時產生靜態Bitmap。2.實現方法 1)下面是筆者經常用的一個轉換方法: public static Bitmap convertViewToBitmap(View view, int bitmapWidth,
Time of Update: 2018-12-05
在 Android 直接顯示 Emoji 圖案花了一番功夫欲在 Android 手機顯示 Emoji 圖案,有一些方法陸續出現,但是對於網頁和 twitter 中的 emoji 訊息,卻閱讀得相當吃力。在 XDA-developer 中有師兄qtotter 在他的 Desire 裡頭把 Android 系統字型 DroidSansFallback.ttf 跟 Softbank Emoji font 合拼,把Emoji Font 加入在一起。除了 XDA 版本的 Emoji fonts
Time of Update: 2018-12-05
首先說明這裡實現的是Android手機作為Wifi存取點(AP),PC機和ARM-Linux作為兩個終端接入。後面會說明一下怎樣讓開發板作與Android手機串連的其它方式,但是我的還沒有實現。 一、環境介紹: PC機:Windows XP Android手機:Android 2.2 開發板:mini2440 Linux 2.6.32.2 wifi USB無線網卡:Realtek 8188 二、基本概念
Time of Update: 2018-12-05
對於Android案頭可以用手勢左右滑動進行切換。或者大家用過iReader的一定被其豐富的手勢折服吧。現在看看自己的多個Activy之間如何切換呢 1、需要繼承OnGestureListener和OnDoubleTapListener,如下:Java代碼 public class ViewSnsActivity extends Activity implements OnTouchListener, OnGestureListener public class
Time of Update: 2018-12-05
有孩紙在做軟體設計大賽的一題目,需要能查看Doc 和各種office 文檔,搜尋自然便看到了POI,據說POI 文檔寫的不好,不過其他的貌似不是太簡單,就是太複雜。操作了一下,把檔案開啟了。記錄一下。1. POI 項目首頁:點擊開啟POI首頁首頁上很大的幾個單詞: Apache POI - the Java API for Microsoft Documents2. 下載了最新的 3.9 的 bin 和 src 。3. 看見首頁裡有 component
Time of Update: 2018-12-05
Monkey是一個命令列工具,可以運行在模擬器裡或實際裝置中。它向系統發送偽隨機的使用者事件流,實現對正在開發的應用程式進行壓力測 試。Monkey包括許多選項,它們大致分為四大類:· 基本配置選項,如設定嘗試的事件數目量。· 運行約束選項,如設定只對單獨的一個包進行測試。· 事件類型和頻率。· 調試選項。在Monkey啟動並執行時候,它建置事件,並把它們發給系統。同時,Monkey還對待測系統進行監測,對下列三種情況進行特殊處理:·
Time of Update: 2018-12-05
IccCard.java --->SimCard.java ----> GsmPhone.java ------> PhoneInterfaceManager.java ------->SimUnlockScreen.java -------> LockPatternKeyguardView.java ------>KeyguardUpdateMonitor.java KeyguardViewManager.java ------ >
Time of Update: 2018-12-05
1.Intent.ACTION_CHOOSER = “android.intent.action.CHOOSER” 其作用是顯示一個Activity選取器。Intent提供了一個靜態createChooser方法,讓我們能夠更方便的建立這樣一個Intent。具體的用法樣本可以參考Launcher應用裡Launcher.java的startWallpaper函數: private void startWallpaper() { closeAllApps(true);
Time of Update: 2018-12-05
在開發android項目中,spinner控制項使用的還是比較多的。下面就來討論一下spinner的知識。以備以後自己忘記前來查閱。本節還涉及到ArrayAdatper的使用方法。直接給定例子,離職中有詳細的介紹:在layout中main.xml檔案的內容為:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-05
備份之用:public void showSystemDialog(String showInfo, final int flag){AlertDialog.Builder b = new AlertDialog.Builder(context);b.setMessage(showInfo);b.setPositiveButton("確定", new DialogInterface.OnClickListener(){public void onClick(DialogInterface
Time of Update: 2018-12-05
投影 OpenGL ES的2D繪圖映射到螢幕上是通過“投影”來完成的。我們已經提到過OpenGL ES主要和三角形有關。一個三角形在3D空間中有3個頂點(記住OpenGL ES對圖形的操作都是在3D空間中進行的)。想要在framebuffer中繪製這樣一個三角形,OPenGL ES需要知道三角形在3D空間中的3個頂點的座標,這個座標是系統基於像素由framebuffer所提供。當OpenGL
Time of Update: 2018-12-05
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="king.demo" android:versionCode="1" android:versionName="1.0"> <application
Time of Update: 2018-12-05
在上一次的學習中,採用了原生的內容提供者Contact,Contact有多層映射關係,比較複雜,並非作為小例子的好選擇,在本次學習中,我們將學習如何建立Content Provider,並通過Uri進行增刪改查。如果應用的資料只需自己使用,並不需要content provider,相反避免這樣做,可直接存取資料;但是若希望資料可以被其他應用訪問,建立content provider就是常規手段。再談Content
Time of Update: 2018-12-04
1.log檔案分類簡介即時列印的主要有:logcat main,logcat radio,logcat events,tcpdump,還有高通平台的還會有QXDM日誌狀態資訊的有:adb shell cat /proc/kmsg ,adb shell dmesg,adb shell dumpstate,adb shell dumpsys,adb bugreport,工程模式等2.LOG抓取詳解(1)即時列印adb logcat -b main -v time>app.log
Time of Update: 2018-12-04
android 中布局的重要性不言而喻,一個好的布局能夠保持代碼的高效性以及整潔性。能夠在xml檔案中進行的互動盡量在xml檔案中進行布局,今天就寫寫android中的幾大布局也算是這段時間給自己的總結。android中所有和使用者進行互動的控制項都是繼承於View這個基類,最常見的如:TextView,EditText 等等。說到布局就不能不說到ViewGroup,這是個繼承於View的布局和視圖容,官方文檔給其的定義為:A ViewGroup is a special view that
Time of Update: 2018-12-04
1.斷行符號分行符號不能是0x0d 0x0a,必須是0x0a:一般在windows進行應用開發,windows下文本換行是用0x0d 0x0a 兩位元組表示的,而linux下是用0x0a一個位元組表示的,如果指令碼是在windows下寫的,就要注意這個問題了,可以用UE的16進位看到,把0x0d手動改為0x0a。否則不能正常運行指令碼2.指令碼的最開始一行應該是:#!/system/bin/sh3.指令碼中的一些命令和檔案應該寫全路徑,否則也不能運行:ls