Time of Update: 2015-08-02
Android帶索引連絡人清單,android索引連絡人網上Android連絡人清單的例子也很多,都和的連絡人差不多,由於項目用到了連絡人清單索引功能(產品把字母item給去掉了),不過也還是好實現,這裡我也來分享分享我的實現,免得以後忘了,那先看看效果(Demo在結尾有):要達到的效果就是這麼簡單。先說說思路吧:首先為連絡人對象添加一個pinyin欄位,當擷取到了連絡人未經處理資料後,把每個連絡人的名字轉換為拼音,並為pinyin欄位設定值。然後擷取連絡人中出現過哪些字母的拼音儲
Time of Update: 2015-08-02
AsyncQueryHandler 和 CursorAdapter的使用,simplecursoradapterAsyncQueryHandlerA helper class to help make handling asynchronous ContentResolver queries easier.一個助手類來協助簡化處理非同步ContentResolver查詢。AsyncQueryHandler 的使用情境:
Time of Update: 2015-08-02
ListView用CHOICE_MODE_MULTIPLE屬性實現多選,listview多選 :適配器:public class CrazyAdapter extends BaseAdapter { private Context mContext; private List<String> mList; public CrazyAdapter(Context mContext, List<String> mList) {
Time of Update: 2015-08-02
android dp 和 px 的相互轉換,androidpx在開發中,可能需要動態設定控制項的大小例如為一個gridview設定寬度:LinearLayout.LayoutParams linearParams2 = (LinearLayout.LayoutParams)head_gridView.getLayoutParams(); int realwidth = Utils.Dp2Px(context,
Time of Update: 2015-08-02
iOS
Time of Update: 2015-08-02
Unity中uGUI的多解析度處理,unityugui解析度1、通過RectTransform中的Anchors和Pivot來進行控制項和表單的布局適配Anchors控制當前Panel相對於父表單的布局位置,可以設定為置中或者左上方,當父表單展開的時候當前Panel可以自動布局到正確位置。同時這裡可以設定展開,比如主介面一般是全屏展開的,這種情況可以在這裡處理。Pivot是當前控制項座標系的錨點位置,通過代碼調整座標位置的時候需要注意這個的設定。2、通過CanvasScaler的設定來進行多解析
Time of Update: 2015-08-02
Android StageFright漏洞攻擊,androidstagefright 1. 簡介網路安全機構Zimperium最近發現一個Android有史以來最為嚴重的漏洞,該漏洞預計會影響95%的Android裝置,攻擊者可利用該漏洞遠程操控手機的麥克風、竊取檔案、查看郵件並擷取個人認證等。Android 2.2到5.1的所有版本上均存在此漏洞。2. 如何觸發漏洞攻擊該漏洞未主動性漏洞,不需要使用者手動觸發,隱蔽性非常高。 觸發方式:
Time of Update: 2015-08-02
iOS開發,ios開發教程 Quartz 2D簡介是一個二維繪圖引擎,同時支援iOS和Mac系統 Quartz 2D能完成的工作 繪製圖形 : 線條\三角形\矩形\圓\弧等 繪製文字 繪製\產生圖片(映像) 讀取\產生PDF \裁剪圖片 自訂UI控制項 … …drawRect:方法的使用 常見圖形的繪製:線條、多邊形、圓 繪圖狀態的設定:文字顏色、線寬等 圖形上下文狀態的儲存與恢複 圖形上下文棧為了便於搭建美觀的UI介面,iOS提供了UIKit架構,裡面有各種各樣的UI控制項
Time of Update: 2015-08-02
Unity Colliders,unitycolliders Unity中常用的碰撞器通常Colliders會與Rigidbody一起使用,沒有添加碰撞體的剛體會彼此相互穿過。常用碰撞體有以下幾種:Box Collider:盒子碰撞體,是一個立方體外形的碰撞體,可調整為不同大小的長方體,一般可用作門,牆及平台等,也可用於交通工具的外殼。最適合的是使用在盒子和箱子上。選項: • Is Trigger:觸發器,勾選後可用於觸發事件,且將被物理引擎所忽略。 • Material:
Time of Update: 2015-08-02
EventBus 《二》 Android EventBus的簡單使用,eventbus《二》基本的使用步驟就是如下4步,點擊此連結查看例子及介紹。定義事件類型:`public class MyEvent {}`定義事件處理方法:`public void onEventMainThread`註冊訂閱者:`EventBus.getDefault().register(this)`發送事件:`EventBus.getDefault().post(new
Time of Update: 2015-08-01
Java File類學習筆記2:File類對象及常用操作方法,file學習筆記一、
Time of Update: 2015-08-01
android開發之重寫Application類在android應用開發中,重寫Application也算是比較常見的,以前開發的一些程式太過於簡單,都不要重寫這個類,但是在真正的商業開發中,重寫Application類幾乎是必做的。為什麼要重寫Application?1.處理全域變數,在整個應用程式範圍內共用資料2.管理Activity,當應用程式退出時,銷毀所有的Activity3.初始化應用程式的配置資訊4.當系統記憶體不足時應用能夠做出合理的響應…..繼承了Applicat
Time of Update: 2015-08-01
Android官方命令深入分析之dmtracedump,androiddmtracedump dmtracedump是一個根據log檔案產生圖形化呼叫堆疊的工具(除了Traceview之外)。dmtracedump的用法:dmtracedump [-ho] [-s sortable] [-d trace-base-name] [-g outfile] <trace-base-name>工具接下來從.data
Time of Update: 2015-08-01
android擷取wifi外網ip的方法// 擷取外網IPpublic static String GetNetIp() {URL infoUrl = null;InputStream inStream = null;try {// http://iframe.ip138.com/ic.asp// infoUrl = new URL(http://city.ip138.com/city0.asp);infoUrl = new URL(http://ip38.com);URLConnection
Time of Update: 2015-07-31
平安科技移動開發二隊技術周報(第十三期),二隊第十三期 平安科技移動開發二隊技術周報(第十三期) @author ASCE1885的 Github 簡書 微博 CSDN業界新聞1)Android曝嚴重安全性漏洞 95%裝置受影響網路安全公司Zimperium研究人員日前表示,他們在Android裝置中發現了一處安全性漏洞,允許駭客在使用者全然不知的情況下遠端存取Android裝置。2)2015年第一季度Mobile
Time of Update: 2015-07-31
Xamarin 安裝步驟,xamarin安裝步驟Install XamarinInstaller,keep choosing next, then you’ll see According this, you can see the installlist, just follow it and install the other application. Now you need to install the
Time of Update: 2015-07-31
程式猿再回首,程式再回首 都是淚啊, 大概有 2年了吧, 沒有來到 csdn了, 這段時間幹嘛去了, 回家創業去了, 結果以失敗而告終,不得已又加入了程式猿的行列。試問人間滄桑,悲慨萬千,沒想到的是,安卓的世界變化太大了,出現了好多架構,然而這些都是剛知道,如ImageLoader,Android-async-http,NND,還得上百度,Google去學習!
Time of Update: 2015-07-31
我解決了oom,解決oomBitmapFactory.Options options=new BitmapFactory.Options(); options.inJustDecodeBounds = false; options.inSampleSize = 10; //width,hight設為原來的十分一return
Time of Update: 2015-07-31
我的Android進階之旅------>Android關於Log的一個簡單封裝,android進階android.util.Log類,可以方便地用於在編碼調試過程中列印日誌。但是在發布後的產品中,如果有太多的日誌列印,則會嚴重地影響效能。對android.util.Log類做一個簡單的封裝,當產品要發布的話,將Debug設為false。代碼如下。public class LogUtil {/**正式上線時候設為false*/private final static boolean
Time of Update: 2015-07-31
同步定製 Unity團隊 程式的C#檔案模板, 孫廣東 2015.7.30就是把程式制定好的模板(任何人可以更改並同步git)放到,unity項目的Editor 檔案夾下, 當程式建立一個C#指令碼後就是這個模板了。“81-C# Script-NewBehaviourScript.cs.txt” 檔案using