Android touch screen Calibrate with Intent

screen coordinate(Xs) VS device coordinate(Xd)screen coordinate is related to screen rotation, which could be change after orietation. But device coordinate is fixed, left up is original point. Xs= Xd*A+Yd*B+CYs= Yd*D+Yd*E+F Calibrate math is aiming

com.weibo.sdk.android.WeiboException: {“error”:”User does not exists!”,̶

在新浪微博授權後調用擷取使用者資訊的介面時候會報以下錯誤(使用者不存在):com.weibo.sdk.android.WeiboException: {"error":"User does not exists!","error_code":20003,"request":"/2/users/show.json"}如果你查看新浪源碼的就會發現,其實這個錯誤是一個很幼稚的問題,為什麼這麼說呢,我們先看下源碼:/** * 根據使用者ID擷取使用者資訊 * * @param uid *

android 遊戲之情境的實現以及拓展應用照片瀏覽器

        有些天沒有寫部落格了,最近一直在為遊戲打基礎,主要因為之前是做應用,對遊戲還不夠瞭解.(這裡瞎扯一點,我之所以轉遊戲,一方面:因為應用比較簡單,開發人員跳級性的增長,加上HTML5的流行,如果HTML5移動上面完全鋪開的話,後面可想而知...第二嘛:掙錢多,這也是我要轉行的最主要的因素,敢問當今,這年代沒錢能做什麼!!!扯淡話不多說了,總之程式這條路是為我集資.吃苦受累都是浮雲.錢才是王道.)          

android.graphics包-核心渲染包(繪圖)

android.graphics包是核心渲染包,它提供了一些初級圖形工具,諸如畫布、顏色過濾器、畫筆等,可以讓你直接在螢幕上進行影像處理。這個包中提供了很多類,下面我們就看一下這個包中主要的幾個類。一、Canvas類android.graphics.CanvasCanvas類好比手機中的畫紙,我們可以在Canvas上畫圖形或者映像。一般我們用android來繪畫的時候,需要四個組成部分:1、位元影像:包含像素2、Canvas畫板:包含繪畫內容,寫入位元影像3、初始圖形:如Rect、Bitmap、

android 自訂彈出框AlertDialog

前段時間在設計UI的時候看到UC的快顯功能表設計挺好  效果:於是就小小的模仿了下自己寫了這個這樣的效果,主要代碼如下:dlg = new AlertDialog.Builder(context).create();dlg.show();dlg.getWindow().setContentView(R.layout.alert_style);LayoutInflater factory = LayoutInflater.from(context);View view =

android 自訂ViewGroup和對view進行切圖動畫實現滑動菜單SlidingMenu

    就不展示了,和上一節的一樣,滑動菜單SlidingMenu效果如何大家都比較熟悉,在這裡我簡單說明一下用自訂ViewGroup來實現.    實現方法:我們自訂一個ViewGroup實現左右滑動,第一屏隱藏,第二屏顯示.    代碼如下:package com.jj.sliding_6;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import

在Android上使用Https串連

項目要用到,這兩天調查了一下這方面的知識。時間不多,簡單給大家匯總一下,方便生疏的朋友快點上手,縮短到搜尋引擎的大海裡面撈寶的過程。    除了Android開發環境之外,還要準備好tomcat,我用的6.0,其他版本應該也差不多。整體的步驟就是 1. 用keystore產生伺服器端所用的密鑰,用它設定管理員 

Android在OnCreate中擷取控制項的寬度和高度

在Android中,有時需要對控制項進行測量,得到的控制項寬度和高度可以用來做一些計算。在需要自適應螢幕的情況下,這種計算就顯得特別重要。另一方便,由於需求的原因,希望一進入介面後,就能得到控制項的寬度和高度。可惜的是,根據我的驗證,利用網上轉載的那些方法在OnCreate函數中擷取到的仍然是0,例如Measure方法之後調用getMeasuredWidth的值還是0。原因是因為當OnCreate函數發生時,只是提供了資料初始化的機會,此時還沒有正式繪製圖形。而繪製圖形在OnDraw中進行,此時

在 Android Emulator 中開發 LKM 程式

在 Android Emulator 裡面用 insmod 安裝 LKM 時,會報告錯誤,例如:# insmod hello.koinsmod: init_module 'hello.ko' failed (Function not implemented)這是因為 Android SDK 裡面內建的 Emulator 所用的 kernel 關閉了載入 LKM 的功能。要在 Emulator 裡面開發和調試 LKM,必須自己重新編譯 kernel. 編譯方法可以參考

Android常用函數庫

/* * function:傳入參數建立自訂的顯示Dialog * title:dialog的訊息體 * bt1:按鈕上的text * bt2:按鈕上的text * author:dy * time:12-08-14 */private Dialog createMyDialog(String title,String bt1,String bt2) {AlertDialog.Builder dialogBuilder = new

Android 原生系統給電信發簡訊出現亂碼或者收不到的原因

網上說的方法是修改/system/framework/framework.odex檔案,找9a13040b,改為9a130408。方法是沒錯,不過原理沒說清楚。其實問題是出在 framework/base/telephony/java/com/android/internal/telephony/gsm/SmsMessage.java:public static SubmitPdu getSubmitPdu(String scAddress, String

Android開發最佳化之——使用軟引用和弱引用

Java從JDK1.2版本開始,就把對象的引用分為四種層級,從而使程式能更加靈活的控制對象的生命週期。這四種層級由高到低依次為:強引用、軟引用、弱引用和虛引用。這裡重點介紹一下軟引用和弱引用。如果一個對象只具有軟引用,那麼如果記憶體空間足夠,記憶體回收行程就不會回收它;如果記憶體空間不足了,就會回收這些對象的記憶體。只要記憶體回收行程沒有回收它,該對象就可以被程式使用。軟引用可用來實現記憶體敏感的快取。軟引用可以和一個引用隊列(ReferenceQueue)聯合使用,如果軟引用所引用的對象被記憶

Android NDK使用常見錯誤

文章目錄 Andorid NDK使用簡要的流程【來源於Android NDK文檔中的 OVERVIEW.txt】1、make:*** No rule specified and no make file found. Stop.2、make: *** No rule to make target  “XXXXXX”, needed by “ndk-app-XXXXX”. Stop.3、make: ***[XXXX]Errror 

Android 中用 tcpdump 調試網路程式

Android 預設沒有 tcpdump,從網上下一個其它人 port 的版本就可以了,這個很容易 google 到,我就不再贅述了。也可以自己從 http://www.tcpdump.org 下載源碼編譯。NDK r5 之後直接用 toolchain 編譯就行。 如果我們用 tcpdump 來調試 http 程式,可以這麼寫: tcpdump -p -nnn -vvv -s 0 -w /sdcard/1.pcap port 80 and tcp -p 是不開混雜模式,不過如果是用

Android Native 應用程式啟動 Activity 的方法

調用 /system/bin/am. 用法:usage: am [subcommand] [options]    start an Activity: am start [-D] [-W] <INTENT>        -D: enable debugging        -W: wait for launch to complete    start a Service: am startservice <INTENT>    send a broadcast

用 Android NDK 開發 Native 應用程式(二)

調試1. 首先把要調試的程式上傳到模擬器中。假定我們用 adb push hello /data/hello 將程式傳到了模擬器的 /data 目錄。注意確認 hello 有可執行許可權。2. 在模擬器上運行 gdbserver :<port> hello,啟動調試。其中 port 是 gdbserver 在手機上監聽的連接埠號碼,注意和後面我們用 gdb 串連的連接埠可能不是同一個。運行結果可能是:# gdbserver :6789 helloProcess hello

怎樣理解 android NDK

抄書《Android應用開發揭秘》 誤解一:NDK發布之前,Android不支援進行C開發在Google中搜尋“NDK”,很多“Android終於可以使用C++開發”之類的標題,這是一種對Android平台編程方式的誤解。其實,Android平台從誕生起,就已經支援C、C++開發。眾所周知,Android的SDK基於Java實現,這意味著基於AndroidSDK進行開發的第三方應用都必須使用Java語言。但這並不等同於“第三方應用只能使用Java”。在AndroidSDK首次發布時,Google

Android 4.0 對通知欄表徵圖的尺寸有要求

某應用,之前在各版本的 Android 系統上運行良好,最近測試部門在 Android 4.0 相容性測試中,發現該應用在通知欄顯示表徵圖時,表徵圖顯示不全。經檢查發現,建立通知欄表徵圖時:Notification nf = new

Android App 如何動態載入類

http://blog.csdn.net/quaful/archive/2010/12/24/6096951.aspx 在 Java 裡面,我們可以把一些類放到 .jar 檔案裡面,然後用 ClassLoader 動態載入。例如: view plaincopy to clipboardprint?URLClassLoader ucl = URLClassLoader.newInstance(new URL[]  {new URL("file:/sdcard/files/test.jar")});

Android onBackPressed()函數重載失效問題

前幾天做一個back健的返回控制時,發現 一個 void 的return必須寫。否則控制就會失效,會做系統預設的事。在此記上一筆。重載Back鍵處理函數: @Override public void onBackPressed() { // TODO Auto-generated method stub /* 自訂的處理條件  tag  */                     

總頁數: 2771 1 .... 2203 2204 2205 2206 2207 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.