當“分歧終端機”漫天飛舞的時候——談Android平台剛出來的“分歧終端機”

      前兩天,在蘋果的App Store上出現了“分歧終端機”,其實是很簡單的一個玩意兒,不過因為作者確實別出心裁——我是指真實生活中或者說電影中(《青春夢工廠》和《非誠勿擾》)分歧終端機的作者——所以在iPhone版本的分歧終端機剛問世,立馬受到了追捧,先是手機中國,接著是網易新浪等網站紛紛轉載,我也經不住誘惑,轉了一下那篇文章很好很強大很有創意:蘋果iPhone軟體商店驚現"分歧終端機" 。     

【Android】擷取手機中已安裝apk檔案資訊(PackageInfo、ResolveInfo)(應用圖片、應用程式名稱、包名等)

眾所周知,通過PackageManager可以擷取手機端已安裝的apk檔案的資訊,具體代碼如下PackageManager packageManager = this.getPackageManager();List<PackageInfo> packageInfoList =

getprop 擷取android系統屬性

在android系統中,它的根檔案系統下有幾個用於啟動系統時需要的設定檔:/init.rc/default.prop/system/build.prop通常我們可以通過命令getprop擷取,setprop設定。在使用這兩個命令前,先看看build.prop裡面到底有些什麼東西:adb shell cat

glloader 4.0.0正式發布,支援Android

轉載請註明出處為KlayGE遊戲引擎 glloader,KlayGE遊戲引擎的 一個子項目,是一個OpenGL擴充載入庫。它可以載入OpenGL 1.0-4.2,OpenGL ES 1.0-2.0,同時也支援WGL、GLX、EGL和其他GL/GLES擴充,只要編寫xml指令碼就能自動產生擴充載入代碼。glloader有一個 XML格式的資料庫,包含了GL/GLES的所有入口函數、標示和類型定義。在這個新版本中,glloader有了Android版,同時GL/GLES/EGL

android dlopen調用so庫

轉自:http://hi.baidu.com/mcu99/blog/item/216f1fce17e1c00b92457edd.html以下程式在Ubuntu作業系統上,gcc編譯通過。但是當我想把它們移到Android下運行時,則出現錯誤,問題出在什麼地方尚不得而知。(補充:該問題已經解決,詳見http://hi.baidu.com/mcu99/blog/item/59ed168014b130df9023d942.html)/***********************dl1.c的內容***

Android P2P語音通話實現(思路探討)

  最近在在研究語音通話的實現,現在把我的實現思路記錄在這裡。不過,由於初次接觸語音通話,所以這是一個簡單的思路,也是經過google以及baidu之後的一個學習總結。  我認為一個語音通話系統至少有四個模組。分別是PCM(Pulse Code Modulation,即

Android SDK Manager更新不了的解決辦法

android SDK Manager更新不了,出現錯誤提示:"Failed to fetch URL..."!可以用以下辦法解決:使用SDK Manager更新時出現問題 Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refused Failed to fetch URL

Android的計量單位px,in,mm,pt,dp,dip,sp;使用sp作為文本的單位,其它用dip;px與dip的轉換

 px:是螢幕的像素點in:英寸mm:毫米pt:磅,1/72 英寸dp:一個基於density的抽象單位,如果一個160dpi的螢幕,1dp=1pxdip:等同於dpsp:同dp相似,但還會根據使用者的字型大小偏好來縮放。建議使用sp作為文本的單位,其它用dip針對dip和px 的關係,做以下概述:HVGA屏density=160;QVGA屏density=120;WVGA屏density=240;WQVGA屏density=120density值表示每英寸有多少個顯示點,與解析度是兩個概念。不

讓你自己寫的Android的Launcher成為系統中第一個啟動的,也是唯一的Launcher

如果你要定製一個Android系統,你想用你自己的Launcher(Home)作主介面來替換Android自己的Home,而且不希望使用者安裝的Launcher來替換掉你的Launcher. 我們可以通過修改Framework來實現這樣的功能。這裡以Android2.1的原始碼為例來實際說明。1)首先瞭解一下Android的啟動過程。  

Android Activity 常用功能設定(全屏、橫豎屏等)

Activity全屏設定方式1:AndroidManifest.xml<activity android:name="myAcitivty"  android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />方式2:代碼實現requestWindowFeature(Window.FEATURE_NO_TITLE); // 隱藏標題列getWindow().setFlags(WindowManager.LayoutParams.

Android中取得手機螢幕大小

先看:  其實就是 DisplayMetrics類 的應用 ,代碼如下:package yc.android.resolution;import android.app.Activity;import android.os.Bundle;import android.util.DisplayMetrics;import android.view.View;import android.widget.Button;import android.widget.TextView;public

Android中showDialog(int id)開發小記

在閱讀源碼是看到了這樣的寫法LinearLayout addAudioBtn = (LinearLayout) findViewById(R.id.create_audio_list_header);addAudioBtn.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {showDialog(1);//直接是系統Activity類中的方法}});文檔中如是解釋void android.

android手機解析度整理

現在市面上的機子的解析度有一下幾種240X320(已經基本上沒人用了,不過我的三星5670就是)320X480  現在最主流的低端安卓機都是這個解析度460X640  早起的安卓機子在用,現在已經基本沒有了480X800  現在最主流的中高端安卓智能機的解析度,包括 windows phone也是這個解析度480X854  這個是WFVGA,是480X800的加長版540X960  HTC的高端機很喜歡用這個解析度也就是qHD了640X960

android手動調用震動器(Vibrator)

Vibrator vv=(Vibrator) getApplication().getSystemService(Service.VIBRATOR_SERVICE);vv.vibrate(500);//震半秒鐘vv.vibrate(new long[]{10, 100, 20, 200}, -1);關 於vv.vibrate(new long[]{10, 100, 20, 200}, -1); 參數1:表示停10ms, 震100ms, 停20ms,震200ms參數2:-1

Android程式員必看之Android六大優勢

Android超過iPhone不是一種偶然,而是Android戰勝iPhone的一種必然。1、Android價格佔優價廉效能並不低消費者選擇產品,價格是必然要考慮的一大因素,iphone雖好,但是價格讓一般人望而卻步。蘋果就像是寶馬、平治,雖然大家都認為它很好,但是一般人消費不起,只有看的份。而Android,如同福士,滿大街跑的都是,不僅如此,還有一些型號是可以與寶馬、平治相媲美的。雖然Android平台的手機價廉,但是其效能卻一點也不低廉,觸摸效果並不比蘋果差到哪裡去。Android平台簡單

Android 面試總結

Basic:1. 基本的UI控制項和布局檔案2. UI配套的Adapter的使用3. Activity, Intent,Service,BroadCast Receiver他們的生命週期管理熟悉一下 4. 操作手機上的資料庫SQLite應用 Advanced_1(這是某位成功通過Android面試的兄弟的面經):1. 為什麼看好 Android2. 現在在公司做哪些工作(關於 Android)3. Android 的架構以及一些基礎知識4. Android

android中的style部分屬性值介紹

Android平台定義的主題樣式:android:theme="@android:style/Theme.Dialog"   將一個Activity顯示為對話方塊模式•android:theme="@android:style/Theme.NoTitleBar"  不顯示應用程式標題欄•android:theme="@android:style/Theme.NoTitleBar.Fullscreen"  不顯示應用程式標題欄,並全屏•android:theme="@android:style/T

Android菜單詳解(二)——建立並響應選項菜單

上一篇《Android菜單詳解(一)——理解android中的menu》簡單介紹了一下Android的菜單,今天讓我們看一下如何通過代碼建立和響應最常用的選項菜單(options menu)。建立options menu之前提到,Android的activity已經為我們提前建立好了android.view.Menu對象,並提供了回調方法onCreateOptionsMenu(Menu

Android開發:什麼是Parcel(2)

上回書解釋了IBinder,這回詳細解釋一下Parcel,以下是對android sdk 文檔的翻議:Parcel是一個容器,它主要用於儲存序列化資料,然後可以通過Binder在進程間傳遞這些資料(要瞭解為什麼要序列化,請參考:http://blog.csdn.net/nkmnkm/archive/2011/05/28/6451699.aspx)。Parcel可以包含未經處理資料類型(用各種對應的方法寫入,比如writeInt(),writeFloat()等),可以包含Parcelable對象,

Android RIL源碼研究筆記 の ril (一)

    Android源碼目錄hardware/ril/libril中總共包含5個C/CPP檔案,它們分別是ril_commands.h、ril_unsol_commands.h、ril_event.h、ril_event.cpp和ril.cpp。這篇文章主要分析ril.cpp檔案。    我們可以將該檔案劃分為定義部分和實現部分,先來看定義部分:#define LOG_TAG "RILC"#include <hardware_legacy/power.h>#include <

總頁數: 2771 1 .... 83 84 85 86 87 .... 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.