Time of Update: 2015-06-04
【Android筆記】EditText密碼框中字型和普通輸入框不同,androidedittext使用者名稱和密碼框的英文字型是不同的,遇到情況請看:解決辦法:xml中去掉:1 android:password="true"java中:1 EditText password = (EditText) findViewById(R.id.register_password_text);2 password.setTypeface(Typeface.DEFAULT);3
Time of Update: 2015-06-04
關於Android Activity啟動的flag和啟動模式,androidactivity 最近因為項目需求當中,需要按一個按鍵,退回到指定的Activity,有可能是連續退幾個Activity,第一時間想到的是多寫幾個finish()......然後想想就不可能,查了下Activity的相關資料,假如需要回退到Activity A,那麼把A的啟動模式設定為singleTask就可以了,在Manifest.xml中A的聲明裡面加上一句話,Android::launchmode =
Time of Update: 2015-06-04
xUtils如何通過註解對FindViewById進行封裝,xutilsfindviewbyid 之前講到了介紹了一下xUtils的基本使用方法,今天我們就來詳細介紹一下關於xUtils中的ViewUtils模組。 在ViewUtils模組中我們首先看到的是它採用了一種註解的方式進行聲明,那麼我們首先來瞭解一下什麼是註解。 註解(Annotation)很重要,未來的開發模式都是基於註解的,JPA是基於註解的,Spring2.5以上都是基於註解的,Hibernate3.x以後也是基於註解的,
Time of Update: 2015-06-04
關於Android C++的NDK環境搭建(Win7系統),ndkwin7搭建環境需要的組件:1.Java JDK62.Apache ANT構建系統3.Android SDK4.Cygwin5.Android NDK6.Eclipse IDE 第一步:JDK安裝,省略。第二步:Apache ANT構建系統。 (1)http://ant.apache.org/bindownload.cgi下載
Time of Update: 2015-06-04
android px轉換為dip/dp,androiddip 1 /** 2 * 根據手機的解析度從 dp 的單位 轉成為 px(像素) 3 */ 4 public int dipTopx(Context context, float dpValue) { 5 final float scale = context.getResources().getDisplayMetrics().density; 6
Time of Update: 2015-06-04
Android NDK簡介,androidndk簡介Android NDK 是Android SDK的相關工具集,用於擴充Android SDK的功能。AndroidNDK不是一個單獨的工具,它是一個包含API、交叉編譯器、連結程式、調試器、構建工具、文檔和應用程式範例的綜合工具集。 Android
Time of Update: 2015-06-04
利用SortFilterModel來對我們的Model進行過濾及排序,djangomodelfilter當我們需要對我們的Model中的資料進行排序或進行過濾時,我們需要用到SortFilterModel。如果只是想對我們的資料進行過濾的話,我們可以參考問我的常式“從零開始建立一個Ubuntu應用--一個小的RSS閱讀器”。在我的挑戰部分,我們可以對我們的XmlListModel中的項進行搜尋,從而得到新的ListModel。在這裡的文章中,我們將使用SortFilterModel來過濾和排序我
Time of Update: 2015-06-04
Android高斯模糊,android高斯 傳送門 github地址:http://developer.android.com/guide/topics/renderscript/compute.html; https://github.com/kikoso/android-stackblur; csdn參考知識:http://blog.csdn.net/huli870715/article/details/39378349
Time of Update: 2015-06-04
Android Dalvik虛擬機器簡述(與Java虛擬機器的區別和簡要的執行原理),androiddalvik先一睹Dalvik虛擬機器在Android系統架構圖中位置:文章目錄:一、虛擬機器簡述二、Java虛擬機器簡述三、Dalvik虛擬機器簡述四、Dalvik虛擬機器與Java虛擬機器的區別五、Dalvik虛擬機器執行原理簡述此文章原始是PPT格式已轉換為PDF,請直接下載文檔閱讀:AndroidDalvikVMOverview
Time of Update: 2015-06-04
Android中的軟體安全和逆向分析[二]—apk反破解技術與安全保護機制 在Android應用開發中,當我們開發完軟體之後,我們不希望別人能夠反編譯破解我們的應用程式,不能修改我們的代碼邏輯。實際上,在應用程式的安全機制考慮中,我們希望自己的應用程式安全性高,通過各種加密操作等來增大競爭者的反編譯破解成本。設想,競爭者開發一個同樣的應用程式需要10天,而破解我們的軟體程式需要100天,那麼勢必會打消駭客程式員破解我們應用程式的念頭。如何增加對手的破解成本,就需要考驗我們應用程式的安全性有多高
Time of Update: 2015-06-04
Android設計模式--完美單例模式Android完美單例模式:以前寫的單例模式考慮不完全;面試的時候,考到這樣的問題;想到這麼的問題,居然也會出現,只是後面才發現自己寫的單例,太過幼稚;所以到網上找了一些資料,重新寫一個; package com.example.demo;public class HttpUtils {//volatile的作用是:
Time of Update: 2015-06-04
android 朋友分享,朋友圈分享android 朋友分享,朋友圈分享包名必須寫成 com.weixinWXEntryActivitypackage com.weixin.wxapi;import android.app.Activity;import android.os.Bundle;import com.tencent.mm.sdk.openapi.BaseReq;import com.tencent.mm.sdk.openapi.BaseResp;import com.tencent.
Time of Update: 2015-06-04
Android應用(apk)代碼混淆筆記project.properties # This file is automatically generated by Android Tools.# Do not modify this file -- YOUR CHANGES WILL BE ERASED!## This file must be checked in Version Control Systems.## To customize properties used by
Time of Update: 2015-06-04
#Android 自訂字型樣式Android中自訂字型設定一般通過 facetype屬性進行設定,先看一下官網提供的方法顧名思義 就是說我們可以通過使用項目中assets檔案下的資產檔案或者是android本身的系統檔案進行字型設定。如果使用assets方法的話,首先我們需要在項目路徑下建立assets檔案夾,,設定好檔案之後,可以使用 Typeface typeface1 = Typeface.createFromAsset(this.getAssets(),"fonts/1
Time of Update: 2015-06-04
Android的ProgressBar進度條-android學習之旅(三十一)ProgressBar 簡介ProgressBar是一種很常用的Ui,用於給複雜的操作顯示進度,提供更好的使用者相應。使用setProgress()incrementProgressBy()來設定進度和顯示進度的增加或減少,正數表示增加,負數表示減少。ProgressBar的風格ProgressBar程式碼範例布局代碼
Time of Update: 2015-06-03
【安卓筆記】使用DialogFragment託管dialog,安卓dialogfragment 普通的AlertDialog在橫豎屏切換時會被銷毀,如果dialog上面有資料,也將丟失。解決方案是使用DialogFragment。 使用dialogFragment通常需要複寫兩個方法: onCreateView(LayoutInflater, ViewGroup, Bundle)
Time of Update: 2015-06-04
android Volley網路非同步通訊架構的使用1、下載volley.jar檔案,並放置到android項目下的libs目錄下2、建立請求網路方法 代碼如下: 複製即可用public void connectUrl(String url) {StringRequest stringRequest = new StringRequest(url,new Response.Listener() {// 成功執行的方法@Overridepublic void onResponse(String
Time of Update: 2015-06-03
iOS裝置上回聲消除的例子,ios裝置回聲例子
Time of Update: 2015-06-03
Android之非同步線程原理,android線程 基礎介紹非同步訊息處理線程是指,線程在啟動後會進入一個無線迴圈體中,沒迴圈一次,從內部的訊息佇列中取出一個一個訊息,並回調相應的訊息處理函數,執行完一個訊息後則繼續迴圈。如果訊息佇列為空白,線程會暫停,知道訊息佇列中有新的訊息。
Time of Update: 2015-06-03
Android開發技巧——實現可複用的ActionSheet菜單,androidaction