Time of Update: 2015-12-10
標籤: //判斷電腦還是手機訪問 function is_mobile(){ // 如果有HTTP_X_WAP_PROFILE則一定是行動裝置 if (isset ($_SERVER[‘HTTP_X_WAP_PROFILE‘])) { return true; } // 如果via資訊含有wap則一定是行動裝置,部分服務商會屏蔽該資訊 if (isset ($_SERVER[
Time of Update: 2015-12-10
標籤:Type ‘*****‘ could not be resolvedMethod ‘******‘ could not be resolved 等等很多諸如此類的錯誤 解決方案:是由於沒有將jni.h匯入的緣故,而這個檔案在ndk的目錄下面。所以,參照以下步驟:Project Properties -> C/C++ General -> Path and Symbols 選擇include標籤,Add ->
Time of Update: 2015-12-10
標籤:<!-- 頁面將以原始大小顯示,不允許縮放 --><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> width - viewport的寬度 height - viewport的高度 initial-scale -
Time of Update: 2015-12-10
標籤:
Time of Update: 2015-12-10
標籤:轉載:http://www.android100.org/html/201506/22/156680.html基於Jenkins+git+gradle的android持續整合,jenkinsgradle本文參考了:http://my.oschina.net/uboluo/blog/157483http://java.dzone.com/articles/automating-continuous 以前都是通過IDE(eclipse or Android
Time of Update: 2015-12-10
標籤:edgesForExtendedLayout屬性用於替代wantsFullScreenLayout,控制頁面顯示的範圍,預設值是UIRectEdgeAll automaticallyAdjustsScrollViewInsets:通常我們希望ScrollView或者UITableView內容顯示是在UINavigation
Time of Update: 2015-12-10
標籤:轉載請註明出處:http://blog.csdn.net/droyon/article/details/42009015我們可以用androd提供toast控制,但在使用過程中,給我們發了很多Toast請求,發現Toast去,就算我們退出應用介面,Toast依舊沒有停止.造成這樣的狀況的原因,大家稍加分析就行明確.這裡就來提供一種方式來避免這樣的情況:首先:封裝ToastMaster類:static class ToastMaster { private static
Time of Update: 2015-12-10
標籤:原文地址如下,感謝原作者!推薦原地址閱讀!我在他的基礎上寫了一點自己的心得。http://www.cnblogs.com/jiangyazhou/archive/2012/06/26/2563041.html 在 UIView
Time of Update: 2015-12-10
標籤:The evidence is iPhone 5s with iOS 9.1 and not jail breaked. I use UFED to do advanced logical extraction just now. All I know is that suspect did use Naver LINE a lot. Unfortunately I did not recover any deleted LINE chat messages after
Time of Update: 2015-12-10
標籤:iOS開發實用技巧—在手機瀏覽器頭部彈出app應用下載提示本文介紹其簡單使用:第一步:在本地建立一個訪問的服務端。 開啟本地終端,在本地建立一個檔案夾,在該檔案夾中存放測試的html頁面。 在終端輸入一行代碼:python -m SimpleHTTPServer ---第二步:配置環境 開啟safari,喜好設定->勾選
Time of Update: 2015-12-10
標籤:第一種方法(很普遍,很簡單的在xml布局檔案中設定TextView的屬性):<TextView android:id="@+id/tv_text" android:layout_width="match_parent" android:layout_height="wrap_content" android:ellipsize="marquee" android:focusable="true"
Time of Update: 2015-12-10
標籤:運營實際上來講是一個很特別的工作,它可能就是一個無底洞。渠道對於產品的要求,可以說是很簡單的的。為什嗎?因為產品類型的不同,一定會導致它的留存是不同的,產品的使用者群不同也會留存不同,但是渠道對於產品來講,只會用一套指標來要求你,就是說你的次日留存、周留存、ARPU值有多少。然而,在渠道上,開發商又犯了更大的錯誤。為了迎合渠道,他把內容進行倒置。就像你找到一家渠道商,他們免費為您推廣遊戲,並帶來了一定的效果。然後提出只要價錢合理,渠道商將會為你帶來更好的效果。最後你會發現什麼也沒得到,你馬
Time of Update: 2015-12-10
標籤:只需要調用在代碼中調用setEmptyView(View emptyView)設定ListView為空白時顯示這個TextView即可。布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:
Time of Update: 2015-12-10
標籤:禁止螢幕隨手機旋轉變化有時候我們希望讓一個程式的介面始終保持在一個方向,不隨手機方向旋轉而變化: 在AndroidManifest.xml的每一個需要禁止轉向的Activity配置中加入android:screenOrientation=”landscape” 屬性。landscape = 橫向 portrait =
Time of Update: 2015-12-10
標籤:1.為什麼第三方應用程式可能早於System的app啟動? Android能夠查閱了,這裡就不細述了,這裡不闡述ROM啟動還有bootloader。軟體啟動的大致流程應該是啟動kernel執行servicemanager 把一些native的服務用命令啟動起來(包含wifi, power, rild, surfaceflinger, mediaserver等等)啟動Dalivk中的第一個進程Zygote -> 啟動java
Time of Update: 2015-12-10
標籤:在iOS的開發過程中,我們常常用到第三方的庫。比如支付、地圖、廣告等。那麼,如何製作自己的庫檔案呢?如何將自己寫的功能類編譯成庫檔案,分發給其他人來使用呢並做成通用庫裡?iOS開發一年多來沒有製作過,剛換了公司入職兩天就叫打包自己的庫給別的公司用,搞的我是無下手,特此筆記一下!一)先講講編譯靜態庫編譯靜態庫的好處也還是有的!1.讓自己的源碼不被直接暴漏。2.需要使用時,僅僅拷貝相應的.h檔案和.a檔案就好,不用在將源碼一一拷貝。方便。3.顯得也比源碼拷貝高端、大氣一些。 哪就別b
Time of Update: 2015-12-10
標籤:@property (nonatomic, assign) NSString *title; 什麼是assign,copy,retain之間的區別? assign: 簡單賦值,不更改索引計數(Reference Counting)。 copy: 建立一個索引計數為1的對象,然後釋放舊對象 retain:釋放舊的對象,將舊對象的值賦予輸入對象,再提高輸入對象的索引計數為1 weak 和strong的區別: (weak和strong)
Time of Update: 2015-12-10
標籤:oc中NSObject類是所有類的基類,所有類都要繼承自它,那麼它的方法就顯得特別重要,因為所有類都會有這些基本的方法.看看oc的源碼中NSObject是這樣定義的:@interface NSObject <NSObject> { Class isa OBJC_ISA_AVAILABILITY;}可以看出,它實現了NSObject協議,下面我們來看看NSObject協議中定義的方法和屬性。順便將它歸類為7大類@protocol NSObject
Time of Update: 2015-12-10
標籤:AndroidManifest.xml檔案中介面對應的<activity>裡加入android:windowSoftInputMode="adjustPan" 鍵盤就會覆蓋螢幕(解決了view隨著鍵盤彈出而整體上移)android:windowSoftInputMode="stateVisible|adjustResize" 螢幕整體上移 EditText預設不彈出軟體機碼盤<activity
Time of Update: 2015-12-10
標籤:Android中經常需要用到view資料的緩衝,比如我們希望EditText 在被切到別的介面的時候,輸入的資料要仍保持不變。參考代碼:/* 緩衝textview */public class CPComplexDatePicker extends FrameLayout { private Context mContext; /** * 日期展示 */ private TextView mExpireTxt; /** * 選中的日期