Time of Update: 2016-07-08
標籤:摘要: NSURLConnection是iOS網路編程中一個比較舊的類,在需要相容低版本的系統時,NSURLConnection也是一個不錯的選擇。一、引言 在iOS7後,NSURLSession基本代替了NSURLConnection進行網路開發,在iOS9後,NSURLConnection相關方法被完全的棄用,iOS系統有向下相容的特性,儘管NSURLConnection已經被棄用,但在開發中,其方法依然可以被使用,並且如果需要相容到很低
Time of Update: 2016-07-08
標籤:[通用]control(^) shift(?) ??option/alt (?)command(?)fn 副功能鍵 [效率]1.編輯control + space 切換IME(改鍵:alt(?)+space可見 control+alt(?)+space快速切換)control+ command + space 開啟系統資料表情shift+control+space 手寫輸入(改鍵:alt(?)+H )command+←
Time of Update: 2016-07-11
標籤:經常會看到QQ上面有一個 訊息和電話 的頂部面板,這個空間是IOS7的分段控制,android中沒有這個控制項,今天在威哥的公眾號中成功gank到這個自訂控制項的實現,下面跟著嘗試一波。首先是定義文字的顏色,在res/color下建立segment_text_color_selector.xml檔案 <?xml version="1.0" encoding="utf-8"?><selector
Time of Update: 2016-07-04
標籤:一、報錯與警報1、錯誤碼:No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s)build 這個target的時候命令列報錯。可以在 build setting 中,搜尋bitcode,並吧 enable bitcode 設定為 NO. 2、ld:framework not found
Time of Update: 2016-07-06
標籤:前言: 今天修改項目中一個有關WebView使用的bug,激起了我總結WebView的動機,今天抽空做個總結。使用情境: 1.)添加許可權<uses-permission android:name="android.permission.INTERNET" /> 2.)布局檔案 <WebView android:id="@+id/webView" android:layout_width="match_
Time of Update: 2016-07-01
標籤: 手機想要開機自啟一個指令碼,百度之 Android預設的啟動指令碼有init.rc init.xxx.rc
Time of Update: 2016-07-05
標籤:將添加的黑名單儲存到本機資料庫: 建立一個黑名單資料庫, 將儲存number(電話號)和mode(模式) 1 電話 2 簡訊 3 全部 資料庫建立:package com.chb.myphonesave.dao;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import
Time of Update: 2016-07-04
標籤:安裝 Android Studio詳細教程libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1jdk1.8.0_25android-studio-ide-141.2456560-linux.zipandroid-sdk_r24.4.1-linux.tgz Android SDK中的adb程式是32位的,Ubuntu
Time of Update: 2016-07-01
標籤:一、概括系統啟動架構圖:在Android系統-開篇中有講解,是從Android系統啟動的角度來分析,本文是從進程/線程的視角來分析該問題。1.1 父進程在所有進程中,以父進程的姿態存在的進程(即圖中的淺紅色項),如下:kthreadd進程: 是所有核心進程的父進程init進程 : 是所有使用者進程的父進程(或者父父進程)zygote進程 : 是所有上層Java進程的父進程,另外zygote的父進程是init進程。1.2
Time of Update: 2016-07-01
標籤:/** * 判斷當前系統時間是否在指定時間的範圍內 * * @param beginHour * 開始小時,例如22 * @param beginMin * 開始小時的分鐘數,例如30 * @param endHour * 結束小時,例如 8 * @param endMin * 結束小時的分鐘數,例如0 * @return true表示在範圍內,否則false */public static boolean isCurrentInTimeScope(int beginHour, int
Time of Update: 2016-07-03
標籤:原文:Verifying App Accessibility on iOS譯者:劉輝、李鴻利(中國資訊無障礙產品聯盟&資訊無障礙研究會)1. 關於在iOS上驗證無障礙特性重要:該文檔包含在開發過程中用到的一個API或技術的初步資訊。該資訊可能隨時會改變,根據該文檔實現的軟體,應該在最終作業系統軟體中測試該軟體。到現在為止,開發人員已經做了無障礙最佳化。但是怎樣確保應用的無障礙特性?開發人員可以使用與視障使用者相同的螢幕閱讀技術與應用進行互動,測試應用的無障礙特性。這樣,
Time of Update: 2016-06-27
標籤:App啟動時狀態列控制App啟動的時候系統載入需要一定的時間,可以給App提供了Launch Image或Launch Screen以增強使用者體驗。在啟動頁顯示出來的時候App還沒有運行,也就談不上在程式中控制狀態列的字型顏色、顯示或隱藏。預設情況下狀態列是顯示出來的,並且Style為UIStatusBarStyleDefault,即黑色。1、隱藏可以在Info中將Status bar is initially
Time of Update: 2016-06-27
標籤:可能開發安卓的人大多數都用過很多下拉重新整理的開源組件,但是今天用了官方v4支援包的SwipeRefreshLayout覺得效果也蠻不錯的,特拿出來分享。簡介:SwipeRefreshLayout組件只接受一個子組件:即需要重新整理的那個組件。它使用一個偵聽機制來通知擁有該組件的監聽器有重新整理事件發生,換句話說我們的Activity必須實現通知的介面。該Activity負責處理事件重新整理和重新整理相應的視圖。一旦監聽者接收到該事件,就決定了重新整理過程中應處理的地方。如果要展示一個&l
Time of Update: 2016-06-30
標籤:1.PackagePackage,中文翻譯過來是包的意思。安卓系統的程式是以apk作為副檔名的,.apk就是android package的簡寫,package也就是這個app的唯一標識,其實這裡的package和JAVA程式中是包 是一個意思。我們一般去測試某個程式,都是從這個程式的package入手的,測試初始化的代碼都會指定app的package,例如下面的代碼:capabilities.setCapability("appPackage",
Time of Update: 2016-06-28
標籤:原文連結:http://blog.csdn.net/tangaowen/article/details/5108980 如何彈出一個視窗氣泡 最近在工作中遇到這樣一個需求,就是需要將一個視窗從右下角工作列下面緩緩的上升到工作列的上面,現在有很多的軟體都有這樣的氣泡,比如:搜狗IME的詞條更新視窗,還比如CSDN的廣告視窗等等。 1.首先
Time of Update: 2016-06-27
標籤:E/AndroidRuntime( 1900): java.lang.StackOverflowError E/AndroidRuntime( 1900): at android.graphics.Canvas.drawText(Canvas.java:1269) E/AndroidRuntime( 1900): at
Time of Update: 2016-06-28
標籤:/* * Copyright (C) 2009 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http:
Time of Update: 2016-06-27
標籤:網上有篇 Android SO(動態連結程式庫)UPX加固指南,詳細介紹了如何使用UPX給Android SO加殼,嘗試做了一下結果ok,這裡只記錄遇到的幾個小問題。1、40k以下so不能加殼[email protected]:~/src$ upx.out a.out
Time of Update: 2016-06-20
標籤: 因為公司需要接入Google的應用內支付(即Google的in-app Billing V3),接入過程中查閱了很多的文章,也遇到很多的問題。故此想和大家分享及交流一下心得,好了廢話不多說了下面我們開始接入google的應用內支付。第一步:準備工作首先想要使用google的支付,首先必須要有一部安裝了google play服務的測試機,在這裡提供了三個方法:1)如果有小米的測試機最好因為小米的系統完整的保留了google
Time of Update: 2016-06-21
標籤:這幾天在學習android NDK的開發,那麼首先讓我們來看看android NDK開發的本質是什麼。NDK(Native Development