Time of Update: 2015-05-19
如何讓javascript調用android中的函數?本篇通過一個執行個體來說明如何在javascript中去調用android的函數,其實方法也比較簡單,只要調用addJavascriptInterface方法即可映射一個java對象到javascript對象。Android代碼package com.macernow.djstava;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import
Time of Update: 2015-05-19
bVNC 用戶端源碼分析(android)1)登入介面2)案頭Activity3)啟動vnc 4)顯示案頭1)登入介面com.iiordanov.bVNC.bVNC.java 建立登入介面(填IP,PORT等等@Overridepublic void onCreate(Bundle icicle) {goButton = (Button)
Time of Update: 2015-05-19
AndroidSharedpreference資料共用,androidpreference一個應用訪問另一個應用的資料。前提是被訪問應用的資料必須是全域可見的。步驟:1、擷取另一個應用的上下文 packageName是應用的包名other=createPackageContext(packageName, CONTEXT_IGNORE_SECURITY);2、獲得SharedPreferences對象。具體demo代碼如下:public class MainActivity
Time of Update: 2015-05-19
android開發步步為營之59:android定時任務之ScheduledThreadPoolExecutor, android定時任務有多種,1、Timer+TimerTask 2、Handler.postDelay 3、AlarmManager
Time of Update: 2015-05-19
Messenger實現Android
Time of Update: 2015-05-19
iOS 網路,ios網路網路基礎1、B/S軟體體繫結構網路軟體系統開發包括C/S 和 B/S兩種體繫結構,都可以進行同樣的業務處理。C/S是 Client/Server的縮寫, 既客戶機和伺服器結構,就像常用的QQ,WangWang等網路軟體。B/S是 Brower/Server的縮寫,既瀏覽器和伺服器結構,只需要啟動一個瀏覽器即可。我們的行動裝置 App都屬於 C/S結構。2、網路開發中的基本概念網路編程中必須掌握的幾個基本概念 1. 用戶端(Client): 行動裝置
Time of Update: 2015-05-19
M牛C原創部落格——UI之文字框輸入鍵盤自動結束及點擊空白處退出,切換下個文字框,ui如何關閉系統彈出的鍵盤?1)觸屏動作發生後的系統處理過程step1:尋找hitView系統捕獲到觸屏動作後,記錄觸點的座標,給window發hitTest:訊息,並告知出點座標,window會給所有直接子物件發送hitTest訊息,告知點座標,子物件檢測座標是否在其中,如果不在其中,則返回nil,如果點在其中,則再繼續給所有直接子視圖發訊息,直到某一個子視圖,不再有子視圖,且觸點在其中,則返回這個對象,系統就找
Time of Update: 2015-05-19
unity3d Hair real time rendering 真實頭髮即時渲染,unity3drendering先放上效果驚現塞拉醬演算法是Weta Digital根據siggraph2003的論文加以改進,改進之前使用的是Kajiya and Kay’s 模型,它能量不守恒,也就是說不是基於物理的,不準確 電鏡下真實頭髮絲纖維的照片,我們發現上面有很多重疊的角質層叫做毛小皮也叫毛鱗片,他們相對根部的傾斜角度大約為3°,近似模型如 頭髮纖維的模型R為反射(
Time of Update: 2015-05-19
在android中實現CardView,androidcardview android在 5.0中添加了陰影製作效果主要通過CardView來實現,在低版本中通過android.support.v7.widget.CardView來實現。<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2015-05-19
iOS並發編程--8種加鎖方式及比較,ios--8 iOS開發中不可避免的會遇到加鎖的情況,今天就來比較一下各種加鎖方式。目前我所知道的有如下幾種加鎖方式: 1. @synchronized 關鍵字加鎖 2. NSLock 對象鎖 3. NSCondition 4. NSConditionLock 條件鎖 5. NSRecursiveLock 遞迴鎖 6. pthread_mutex 互斥鎖(C語言) 7. dispatch_semaphore 訊號量實現加鎖(GCD) 8.
Time of Update: 2015-05-19
三天獨立開發的iOS端CSDN部落格閱讀器上線了,ioscsdn 作為CSDN部落格的忠實讀者,作為一個iOS開發人員,實在是不能忍受手機上無法看CSDN部落格的不便,五一節抽空做了一個簡單的CSDN部落格閱讀器,第一版僅提供部落格首頁熱門文章查看功能和閱讀個人部落格功能。如果你認為有其他值得實現的優秀功能或者發現了bug,歡迎及時聯絡我。由於第一天上架,AppStore還無法搜尋到。從5.17日起,直接搜尋csdn部落格即可。 :https://itunes.apple.com/
Time of Update: 2015-05-20
Android學習筆記(SQLite的簡單使用),androidsqlite1.SQLite介紹 SQLite,是一款輕型的資料庫,是遵守ACID的關係型資料庫管理系統,它包含在一個相對小的C庫中。它是D.RichardHipp建立的公有領域項目。它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它佔用資源非常的低,在嵌入式裝置中,可能只需要幾百K的記憶體就夠了2.SQLiteOpenHelper的使用方法
Time of Update: 2015-05-20
Android點擊事件的四種寫法Android點擊事件的四種寫法 一、Android點擊事件的四種寫法1、點擊事件的第一種寫法 . 寫一個內部類.實現點擊事件的介面bt.setOnClickListener(new MyButtonListener());2、點擊事件的第二種寫法,匿名內部類bt.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { callPhone(); } });
Time of Update: 2015-05-20
Android自訂視圖教程 Android的UI元素都是基於View(螢幕中單個元素)和ViewGroup(元素的集合),Android有許多內建的組件和布局,比如Button、TextView、RelativeLayout。在app開發過程中我們需要自訂視圖組件來滿足我們的需求。通過繼承自View或者View的子類,覆寫onDraw或者onTouchEvent等方法來覆蓋視圖的行為。 建立完全自訂的組件 建立自訂的組件主要圍繞著以下五個方面: 繪圖(Dr
Time of Update: 2015-05-20
Android Network
Time of Update: 2015-05-20
ABS(Android Build System)中在編譯時間產生原始碼檔案編譯時間經常有的需求是有些.c或者.h檔案需要在編譯時間由某個介面定義檔案產生。同時還可能有下面的需求:* 同一個介面定義檔案會用於產生多個源檔案。* 產生的源檔案可能會被其它的Project使用。舉例來說,現在需要從介面定義檔案xxx.xml通過可執行檔generator產生源檔案xxx_A.h,xxx_B.h和xxx_C.c。命令為:generator A < xxx.xml >
Time of Update: 2015-05-20
Android 自訂ProgressDialog樣本實現閑來無事,總結了兩個自訂的ProgressDialog,大家可以參考下,根據自己需要進行選擇修改:實現效果:樣本1:樣本2: 代碼如下:MainActivity:只是兩個Button點擊事件 package com.customwaitdialog;import android.app.Activity;import android.content.Intent;import
Time of Update: 2015-05-20
Android螢幕適配(解析度適配) 對於剛接觸Android的新人和剛走上Android技術崗位的開發人員們來說,在熟悉了相關之後,在項目完成後,就會面臨著一個重大的挑戰,那麼就是螢幕適配的問題。當然我們所說的螢幕適配指的是適配各種手機不同的解析度。當然,如果你熟悉官網的話(網址:developer.android.com),那麼你會發現官網上其實已經為你講解了怎麼做。 當然,首先你要知道如何開啟網址,由於大天朝的制度,你想直接進Android開發人員的官網,那麼真的很難了。這時候就需要藉
Time of Update: 2015-05-20
Android Studio 打包及引用 aarAndroid Studio 打包及引用 aar1、 簡述在比較大的 Android 項目的開發中,我們經常會遇到工程、jar 包等等之間相互引用的方式。一般我們通過在 gradle
Time of Update: 2015-05-20
android animation動畫效果的兩種實現方式animation動畫效果兩種實現方式註:此例為AlphaAnimation效果,至於其他效果,換一下對象即可。1、.java檔案 代碼控制 添加並且開始animation動畫//添加動畫效果AlphaAnimation animation = new AlphaAnimation(0.3f,