Time of Update: 2017-01-13
有2種方法可以設定TextView文字置中:一:在xml檔案設定:android:gravity="center"二:在程式中設定:m_TxtTitle.setGravity(Gravity.CENTER); 備忘:android:gravity和android:layout_gravity的區別在於前者對控制項內部操作,後者是對整個控制項操作。例如: 代碼如下複製代碼
Time of Update: 2017-01-13
Android手機如何設定來電轉接1.首先在手機的“程式列表”中找到並點擊“設定”表徵圖。2.在開啟的“設定”視窗中依次點擊“通話設定”→“來電轉接”項。3.在開啟的“來電轉接設定”介面中,根據自己的實際情況,選擇相應的轉接類型。小編在此以“無人接聽時進行轉接”為例進行講解。點擊該選項。4.在開啟的“無人接聽
Time of Update: 2017-01-18
Android自訂相機實現自動對焦和手動對焦:不調用系統相機,因為不同的機器開啟相機呈現的介面不統一也不能滿足需求。所以為了讓程式在不同的機器上呈現出統一的介面,並且可以根據需求進行布局,做了此demo。程式實現代碼如下:import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import
Time of Update: 2018-08-30
本文連結 http://wossoneri.github.io/2018/08/30/[Android][Framework]crop-SystemServer-and-SystemFeature/SystemServer服務裁剪有些系統,因為應用情境的不同,需要的服務也不一樣。比如Android
Time of Update: 2018-08-24
該文章是一個系列文章,是本人在Android開發的漫漫長途上的一點感想和記錄,我會盡量按照先易後難的順序進行編寫該系列。該系列引用了《Android開發藝術探索》以及《深入理解Android 卷Ⅰ,Ⅱ,Ⅲ》中的相關知識,另外也借鑒了其他的優質部落格,在此向各位大神表示感謝,膜拜!!!前言在開始Android並發系列文章之前先插入一些文章,後續Android並發系列文章會按照計劃發布。本篇文章是來說說HTTP那些事。HTTP簡介Web 使用一種名為 HTTP ( HyperText
Time of Update: 2018-09-18
WMRouter是一款Android路由架構,基於組件化的設計思路,功能靈活,使用也比較簡單。WMRouter最初用於解決美團外賣C端App在業務演化過程中的實際問題,之後逐步推廣到了美團其他App,因此我們決定將其開源,希望更多技術同行一起開發,應用到更廣泛的情境裡去。Github項目地址與使用文檔詳見 github.com/meituan/WMRouter。本文先簡單介紹WMRouter的功能和適用情境,然後詳細介紹WMRouter的發展背景和過程。功能簡介WMRouter主要提供
Time of Update: 2018-08-21
Android項目刮刮獎詳解(三)前言上一期我們已經是完成了刮刮卡的準系統,本期就是給我們的項目增加個功能以及美化一番目標增加功能 使用者刮卡刮到一定程度的時候,清除遮蓋層在遮蓋層放張圖片,增加使用者體驗增加一個刮完獎回調監聽實現1.自動消除效果我們首先來瞭解一下bitmap的getPixels方法 getPixels(@ColorInt int[] pixels, int offset, int stride,int x, int y, int width, int height)
Time of Update: 2018-08-21
Android項目刮刮獎詳解(二)前言上一期我們已經實現了一個簡易的刮刮卡功能,這一期我們來將其完善一下目標將刮刮獎的寬高改為合適高度將刮刮獎位置置中將資訊層的圖片換成文字(重點)實現將刮刮獎的寬高改為合適高度和將刮刮獎位置置中這裡其實很簡單,我們直接到layout布局之中將大小修改一下即可,同時,在布局中利用gravity修改位置 <?xml version="1.0" encoding="utf-8"?> <LinearLayout
Time of Update: 2018-09-06
一 Service簡介Service是Context的子類Service是四大組件之一 用來在幕後處理一些比較耗時的操作或者去執行某些需要長期啟動並執行任務 二 注意Service裡面不能直接執行耗時的操作 因為Service裡面所有方法執行都是在主線程如果要執行耗時的操作 開啟子線程 三 Service特點1. 沒有介面2. 在後台長時間的運行3. 無法自己啟動4. 單例模式 四 建立一個Service1. 繼承Servicepublic class
Time of Update: 2018-09-07
Time of Update: 2018-08-22
Android項目刮刮獎詳解(四)前言我們已經成功實現了刮刮獎的功能了,本期是擴充篇,我們把這個View直接定義成開原始檔控制,發布到JitPack上,以後有需要也可以直接使用,關於自訂控制項的知識,不瞭解的同學可以看這下面我之前寫的這兩篇Android 自訂控制項Android開發——發布第三方庫到JitPack上實現定義屬性text 文字內容textColor 文字顏色textSize 文字大小paintSize 擦除效果的寬度messageBackground 中獎圖片cover
Time of Update: 2018-09-07
有話要說:本篇主要總結了簡單的Android與js互相調用的方法。在開發過程中遇到了需要在安卓中調用js方法的需求,於是將具體的實現過程總結成這篇部落格。效果:其中“調用安卓方法”按鈕是html中的按鈕;“調用JS方法”按鈕是app中的按鈕。本地HTML:首先,在app根目錄建立一個assets檔案夾,並在檔案夾內建立一個本地html檔案,如接著編寫一個簡單的html檔案: 1 <html lang="zh-CN"> 2 <p id='p'>hello world<
Time of Update: 2018-12-05
2011-06-04 23:56 337人閱讀 評論(0) 收藏 舉報If you're getting started with the Android SDK and encounter an error message which says "Error: Target id is not valid. Use 'android list targets' to get the target ids'" here's how to solve it...While you're
Time of Update: 2018-12-05
Android的根目錄下有一系列非常重要的設定檔,即:init.rc init.xxxxx.rcAndroid中解析這些設定檔的代碼在:system\core\init目錄下。 核心檔案是init.c,相關的文法說明請參見:readme.txt本文簡單介紹一下init.rc文法。關於init.c的分析下次進行。 Readme.txt原文及註解如下:Android Init Language---------------------The Android Init Language
Time of Update: 2018-12-05
.android_secure 是官方app2sd的產物,刪了之後裝到sd卡中的軟體就無法使用了。裡面有很多.asec的檔案,都是裝到SD卡上的軟體,但是一般裝到sd卡中的程式被卸載了.android_secure 檔案夾中還會存在,所有當知道那個asec檔案對應那個軟體後把沒沒必要的檔案刪除吧!在windows下看.android_secure檔案夾:在超級終端中看.android_secure檔案夾:為什麼在超級終端中無法看到內容,求解中....................
Time of Update: 2018-12-08
做UI布局,尤其是遇到比較複雜的多重LinearLayout嵌套,常常會被一些比較小的問題困擾上半天,比如今天在使用ImageView的時候,想讓其置中顯示,可是無論怎樣設定layout_gravity屬性,都無法達到效果,部分代碼如下: [java] 複製代碼 代碼如下:<LinearLayout android:layout_width="wrap_content" android:layout_height="fill_parent"
Time of Update: 2018-12-08
執行個體:RGB2Grey項目運行: 原始碼:[java] public class MainActivity extends Activity { /* (non-Javadoc) * @see android.app.Activity#onCreate(android.os.Bundle) */ @Override public void onCreate(Bundle savedInstanceState) {
Time of Update: 2018-12-07
1、螢幕相關概念 1.1解析度 是指螢幕上有橫豎各有多少個像素 1.2螢幕尺寸 指的是手機實際的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸 android將螢幕大小分為四個層級(small,normal,large,and extra large)。 1.3螢幕密度 每英吋像素數 手機可以有相同的解析度,但螢幕尺寸可以不相同, Diagonal pixel表示對角線的像素值(=),DPI=933/3.7=252
Time of Update: 2018-12-07
如何讓Android支援C++異常機制Android不支援C++異常機制,如果需要用到的話,則需要在編譯的時候加入比較完整的C++庫. Android支援的C++庫可以在Android NDK中找到(解壓後找到libsupc++.a放到代碼環境中即可): http://www.crystax.net/en/android/ndk/7 編譯時間加上參數: -fexceptions -lstdc++
Time of Update: 2014-10-30
完美安裝google play,安裝googleplay 看完讓你的安卓裝置跑起kali——kali for android和手把手教你如何在Android手機安裝Google Play商店之後發現有一些問題,linux deploy 無法下載,Googole Play商店沒安裝好。 我和小夥伴們分享一下過程 ****************