Time of Update: 2016-07-30
標籤:http://www.cnblogs.com/bastard/archive/2012/06/08/2541944.html Android中訊息系統模型和Handler Looper 作為Android中大量使用的Handler,結合Thread使其具有眾多的使用形式和方法,讓我一時感覺這個東西有些玄乎,不明所以然,這到底是一個什麼樣的存在呢?通過網上資料和源碼的學習,這個Handler也差不多弄清楚了,現在總結下這個學習結果。 一
Time of Update: 2016-07-30
標籤:iOS10 許可權崩潰問題 原文: http://blog.csdn.net/runleelrg/article/details/51673025 今天 手機升級了 iOS10 Beta,然後用正在開發的項目 裝了個ipa包,發現點擊有關 許可權訪問 直接Crash了,並在控制台輸出了一些資訊:This app has crashed because it attempted to access
Time of Update: 2016-07-30
標籤:我是文檔的搬運工。Intent,意圖,它是一個訊息傳遞對象。對於意圖最常見的就是從一個Activity跳轉到另一個Activity,或者啟動一個服務、發送一個廣播等等。它分為顯式意圖和隱式意圖,下面是API指南給的解釋。顯式 Intent :按名稱(完全限定類名)指定要啟動的組件。通常,您會在自己的應用中使用顯式 Intent 來啟動組件,這是因為您知道要啟動的 Activity 或服務的類名。例如,啟動新 Activity 以響應使用者操作,或者啟動服務以在後台下載檔案。隱式
Time of Update: 2016-07-30
標籤:題目連結:http://acm.hdu.edu.cn/showproblem.php?pid=5774Where Amazing HappensTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 443 Accepted Submission(s):
Time of Update: 2016-07-30
標籤:一.查殼jeb載入發現沒有代碼,懷疑加殼用查殼工具查殼 (愛加密)apktool解包得到其package name: loading.androidmanualmain activity name: .BeginningActivity二.調試啟動APP安裝APK到AVD模擬器配置好IDA調試so環境(略過)調試啟動adb shell am start -D -n 包名/包名+類名adb shell am start -D -W
Time of Update: 2016-07-30
標籤: 一、註冊mob帳號並登陸 官網http://www.mob.com/#/ 賬戶:[email protected] 密碼:tmy2016二、進入簡訊註冊後台 網址:http://dashboard.mob.com/#/sms/index 添加應用 產生應用資訊 三、下載簡訊驗證sdk
Time of Update: 2016-07-30
標籤:首先上源碼:https://github.com/bingghost/SimpleTetris一.概要使用了2種AI演算法:一種是經典的Pierre Dellacherie演算法一種基於基於深度搜尋的演算法:由於時間因,只測試了一次Pierre Dellacherie演算法消行數13W+第2種演算法沒有花時間去測試,理論上消行數應該比較可觀下面簡單介紹2種AI演算法實現思路二.Pierre Dellacherie演算法:(只考慮當前方塊) Pierre
Time of Update: 2016-07-30
標籤:POJ 1664 放蘋果Description:m個蘋果放n個盤子,盤子可以為空白,1,1,5和5,1,1為同一种放法。 哦--原來是計數問題。遇到計數問題像我這種蒟蒻一般用兩種方法來處理:1. 數學公式【Mathmatics rules the world!!!!!2. dp【動態規劃千秋萬代一統江湖哦。這道題公式歸納好像不大好弄。。那就dp吧QAQ實際上dp就是數學遞推QAQ;想一想怎麼表示狀態。。。f[i][j]表示什麼呢=
Time of Update: 2016-07-30
標籤:UIViewController強制豎屏:如果想整個APP豎屏,可以寫一個BaseViewcontroller1 先在AppDelegate.m裡面重寫如下方法- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{ //返回你要支援的螢幕方向,如果只支援豎屏,直接返回豎屏的宏}
Time of Update: 2016-07-30
標籤:原因:移動端手機啟用軟鍵盤,fixed定位會出現元素位置漂移解決辦法:頭部底部使用fixed定位,中間本文部分使用absolute,並設定top值和bottom值為頂部底部的高度。具體代碼:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>首頁</title><meta name="viewport"
Time of Update: 2016-07-30
標籤:iOS開發UI篇—Button基礎一、簡單說明一般情況下,點擊某個控制項後,會做出相應反應的都是按鈕按鈕的功能比較多,既能顯示文字,又能顯示圖片,還能隨時調整內部圖片和文字的位置二、按鈕的三種狀態normal(普通狀態)預設情況(Default)對應的枚舉常量:UIControlStateNormal highlighted(高亮狀態)按鈕被按下去的時候(手指還未鬆開)對應的枚舉常量:UIControlStateHighlighted disabled(失效
Time of Update: 2016-07-30
標籤:iOS開發網路篇—使用ASI架構進行檔案下載說明:本文介紹iOS網路編程中經常用到的架構ASI,如何使用該架構進行檔案的下載。一、簡單介紹程式碼範例: 1 #import "YYViewController.h" 2 #import "ASIHTTPRequest.h" 3 4 @interface YYViewController () 5 6 7 @end 8 9 @implementation YYViewController10 11 -
Time of Update: 2016-07-30
標籤:轉自簡書:http://www.jianshu.com/p/50b63a221f09 http://www.jianshu.com/p/08f194e9904c 原葉孤城___ self.tableView.tableFooterView = [[UIView alloc] init];試過的都說好. 加完這句之後就變成了這樣. 自訂了leftBarbuttonItem左滑返回手勢失效了怎麼辦?
Time of Update: 2016-07-30
標籤: 由於無法在AS中直接匯入Eclipse的原始包,所以需要先把Eclipse的包匯出成Gradle包,這個Gradle包可以別兩個環境識別。1、在Eclipse中匯出Gradle包。選擇需要從Eclipse匯出的工程,右鍵選擇Export並選擇Android下的Generate Gradle Build Files 2、在AS中匯入工程。選擇File-->Import
Time of Update: 2016-07-30
標籤:iOS開發UI基礎—手寫控制項,frame,center和bounds屬性一、手寫控制項1.手寫控制項的步驟(1)使用相應的控制項類建立控制項對象(2)設定該控制項的各種屬性(3)添加控制項到視圖中(4)如果是button等控制項,還需考慮控制項的單擊事件等(5)注意:View Contollor和view的關係2.注意點在OC開發中,Storyboard中的所有操作都可以通過代碼實現,程式員一定要熟練掌握代碼布局介面的能力!設定控制項監聽方法的範例程式碼如下:[btn
Time of Update: 2016-07-30
標籤:iOS開發網路篇—發送GET和POST請求(使用NSURLSession)說明: 1)該文主要介紹如何使用NSURLSession來發送GET請求和POST請求 2)本文將不再講解NSURLConnection的使用。 3)本文範例程式碼發送的請求均為http請求,已經對info.plist檔案進行配置。 如何配置,請參考:https://github.com/HanGangAndHanMeimei/iOS9AdaptationTips 4)本文範例程式碼,可以在
Time of Update: 2016-07-30
標籤:main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" >
Time of Update: 2016-07-30
標籤:該播放器將會直接從網路上擷取資源進行播放,並提供進度條顯示的功能布局檔案 布局檔案中使用Seekbar組件來顯示進度條<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"
Time of Update: 2016-07-30
標籤:一、meta的使用1、<meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/> 強制讓文檔的寬度與裝置的寬度保持1:1,並且文檔最大的寬度比例是1.0,且不允許使用者點擊螢幕放大瀏覽2、winphone系統a、input標籤被點擊時產生的半透明灰色背景怎麼去掉: <meta
Time of Update: 2016-07-30
標籤:一、概述對於MVP(Model View Presenter),大多數人都能說出一二:“MVC的演化版本”,“讓Model和View完全解耦”等等。本篇博文僅是為了做下記錄,提出一些自己的看法,和協助大家如何針對一個Activity頁面去編寫針對MVP風格的代碼。對於MVP,我的內心有一個問題:為何這個模式出來後,就能被廣大的Android的程式員接受呢?問了些程式員,他們對於MVP的普遍的認識是:“代碼很清晰,不過增加了很多類&