Time of Update: 2014-03-09
android處理滑鼠滾輪事件,並不是如下函數:1) public boolean onKeyDown(int keyCode, KeyEvent event) 2) public boolean dispatchKeyEvent(KeyEvent event) 3) public boolean onTouchEvent(MotionEvent event)而是如下函數publicboolean onGenericMotionEvent(MotionEvent event)
Time of Update: 2014-03-09
本文將針對英特爾? Android USB 驅動程式套件如何安裝問題為您提供指導。藉助該程式包,您可以將基於 Windows* 的機器串連至安裝了英特爾淩動? 處理器的 Android 裝置上。系統要求硬體要求:安裝有英特爾淩動處理器 Z2460 的 Android 行動裝置。一根 USB-USB 微纜(用於為裝置充電的同一根電纜)支援的主機作業系統:Windows 7 (32/64 位元)Windows Vista (32/64 位元)Windows XP (僅限 32 位)支援的
Time of Update: 2014-03-09
系統內建的SeekBar樣式是水平的,如果需求一個垂直方向的效果就需要自訂了。原理很簡單,即定義一個類繼承於SeekBar,並在OnDraw方法裡面旋轉一下視圖。代碼如下:package android.widget;import android.content.Context;import android.graphics.Canvas;import android.util.AttributeSet;import android.util.Log;import
Time of Update: 2014-03-09
MainActivity如下:package cc.testsms;import java.util.Calendar;import java.util.Locale;import android.app.Activity;import android.app.AlarmManager;import android.app.DatePickerDialog;import android.app.Dialog;import android.app.PendingIntent;import
Time of Update: 2014-03-09
Android應用很多時候都會涉及到網路,在請求網路出錯時,我們可以通過抓包來分析網路請求,返回的資料等,通常我們是用tcpdump這個工具來抓包,再通過wireshark工具來分析產生的檔案,關於tcpdump的使,可以從網上查一下,有很多介紹,比如:http://www.cnblogs.com/likwo/archive/2012/09/06/2673944.html。關於如何用wireshark來分析檔案,本文不作介紹。使用adb的命令來操作,還是比較麻煩,所以我寫了一個應用,把這些命令封
Time of Update: 2014-02-14
從Activity A中使用startActivityForResult啟動Activity B(Manifest中Activity的聲明包含android:launchMode="singleTask"),但是調用startActivityForResult後馬上調用A裡面的protected void onActivityResult(int requestCode, int resultCode, Intent
Time of Update: 2014-03-09
在android的開發的過程中,經常需要對業務方面的代碼進行測試,熟悉java的人都知道junit,在android中google提供了基於junit為android進行了最佳化得自動化架構junit。在java中使用junit編寫測試案例,我們需要繼承TestCase,在android中需要繼承AndroidTestCase。下面使用例子說明:我們有如下的業務類:package com.mxy.service;public class CalcService {public int
Time of Update: 2014-02-14
一個應用通常有多個Activity。每個activity圍繞一個特定的功能設計,使用者可以操作它並且可以啟動其他的activity。舉個例子,一個電子郵件應用可能有一個activity去呈現新郵件列表。當使用者選擇了一封郵件,會開啟一個新的activity來呈現郵件內容。
Time of Update: 2014-02-14
一直在想起一個什麼題目好一些,題目只是最初的現實,經過不斷調試最後很是其它問題,想要起一個其它名字比如《印表機驅動中熱插拔事件中添加DEVTYPE》。但是最後想了想還是回到最初才是好的。 具體現象:源碼位置NativeDaemonConnector.java(查看VOLD的TAG)02-10 01:21:02.340: E/VoldConnector(11051): got -1 reading with start = 002-10 01:21:02.340:
Time of Update: 2014-02-14
Android本身並沒有播放flash的組件,但是在有Adobe提供的flash外掛程式的情況下,用WebView開啟網頁,使用網頁可以播放flash。所以本文的思路是使用WebView播放flash,通過java代碼控制WebView中的javascript代碼來控制flash的播放和進度顯示操作。由於android
Time of Update: 2014-02-14
public class DetailsFragment extends Fragment{private static final String[] WEEKS=new String[]{"a-1","b-1","c-1"};public static DetailsFragment newInstance(int index){DetailsFragment f = new DetailsFragment();Bundle b = new Bundle();b.putInt("index",
Time of Update: 2014-02-14
android 動畫的分類就不說了,主要說一下動畫的兩種使用方法:1.通過代碼產生並使用動畫 (不利於重複使用) 2.通過xml檔案產生並使用動畫(更方便,重用性高)。1.通過代碼產生動畫//初始化Animation scaleAnimation = new ScaleAnimation(0.1f, 1.0f,0.1f,1.0f);//設定動畫時間scaleAnimation.setDuration(500);
Time of Update: 2014-02-14
一、MapView類 直接在布局中使用,使用android:apiKey屬性定義MAP API KEY; 支援如下方法: MapController getController():擷取該MapView關聯的MapController; GeoPoint getMapCenter():擷取該MapView所顯示的中心; int getMaxZoomLevel():擷取該MapView所支援的最大放大層級; List getOverlays():擷取該MapView上顯示的全部Overlay;
Time of Update: 2014-02-13
記得以前在做Native App的時候類似於人人網側邊滑動的效果非常的熱,很多app仿照該效果進行開發,在jqMobi中也有類似的效果被稱為Side Menu.下面我們來一步一步實現該效果。首先建立一個html檔案,引入jqMobi的架構,如下:<!DOCTYPE html><head><meta charset="utf-8"><title>Side
Time of Update: 2014-02-13
背景介紹1.某款手遊的v1.0已經發布到App Store;2.該手遊是不支援多版本用戶端相容的,也就是說如果現在server的版本是v2.0的話,那麼當你開啟v1.0的client的時候會提示升級,否則無法進入遊戲;3.資料庫裡面玩家的主鍵是由Device ID和Game Center ID共同決定的;4.有兩個團隊,一個是Team Dev(dev team),一個是運營團隊(ops
Time of Update: 2014-02-13
FlappyBird不用多說了,一款極其簡單,但是又很火的遊戲。我在得知這款瘋狂的遊戲後,就有一種把它重現的衝動,然後花了我4個多小時,產生出了一個可以玩的版本,分享給大家(文末尾付下載連結)。下面簡單介紹遊戲的開發過程(本文的例子需要使用unity4.3.0以上的版本開啟)。目錄介紹 運行圖:項目的目錄結構如,anims中存放動畫資源,prefab中存放預置對象,scprits存放指令碼,sprites用來存放貼圖。準備資源擷取FlappyBird的貼圖資源和音效資源。把資源匯入到s
Time of Update: 2014-02-13
Fishhook眾所周知,Objective-C的首選hook方案為Method Swizzle,於是大家紛紛表示核心內容應該用C寫。接下來進階說說iOS下C函數的hook方案,先介紹第一種方案————fishhook .什麼是fishhookfishhook是facebook提供的一個動態修改連結Mach-O符號表的開源工具。什麼是Mach-OMach-O為Mach
Time of Update: 2014-02-13
1、串連的控制對串連的控制涉及到很多方面,而最直接的必然是串連的建立和串連的斷開。1.1 串連的建立串連建立的過程如2-1所示:圖2-1串連的建立
Time of Update: 2014-02-12
配置QT5.2.0-Android版本:進行windows7下的軟體開發~不用使用eclipse開發android軟體,配置之後就可以向寫C++代碼一樣,去寫APP在Android手機上去運行了!軟體配置:請保證您的電腦上只有一個Qt,如果您的電腦上之前安裝過Qt的其他版本,請您卸載帶,主要要將全不的組件都卸載掉,還要清楚您的系統內容變數中的某些添加項。因為Qt-for-android-5.2.0不僅可以進行Android開發,也可以進行本地PC機上的一些開發!我們不必擔心!好了
Time of Update: 2014-02-12
背景: 最近火爆全球的遊戲flappy bird讓筆者歎為觀止,於是花了一天的時間山寨了一個一模一樣的遊戲,現在把遊戲的思路和源碼分享出來,代碼是基於javascript語言,cocos2d-x遊戲引擎,cocos2d-x editor手遊開發工具完成的,請讀者輕砸;代碼下載: http://www.kuaipan.cn/file/id_25348935635745384.htm?source=1 :開發工具: