Time of Update: 2016-08-12
標籤:用代碼擷取APP啟動頁圖片 源碼 - swift//// AppleSystemService.swift// Swift-Animations//// Created by YouXianMing on 16/8/11.// Copyright © 2016年 YouXianMing. All rights reserved.//import UIKitclass AppleSystemService : NSObject { /**
Time of Update: 2016-08-12
標籤:進入應用時,由於應用的啟動Activity都會有預設的theme,所以會跳一下原始介面,才啟動我們定義的theme。修改這個問題的方法,就是給應用啟動的Activity設定一個空的theme。如下面的例子:連絡人啟動時的Activity為PeopleActivity ,我們就在manifest檔案中設定PeopleActivity
Time of Update: 2016-08-11
標籤:閑來無事寫的一個載入框,實現效果如下:實現思路:其實看樣子就感覺很簡單的...在自訂Relativelayout裡用onDraw繪製就行了。複習了一下以前學的知識。代碼實現:package com.whale.nangua.toquan.view;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import
Time of Update: 2016-08-11
標籤:1.手指觸碰螢幕時,觸發MotionEvent(ME)事件!ME: 這個類用於封裝手勢、觸摸筆、軌跡球等等的動作事件。 其內部封裝了兩個重要的屬性X和Y,這兩個屬性分別用於記錄橫軸和縱軸的座標2.該事件被OnTouchListener監聽,可在它的onTouch()方法中獲得該MotionEvent對象!3.通過GestureDetector(GD)轉寄MotionEvent對象給OnGestureListener GD:
Time of Update: 2016-08-11
標籤:今天再用Android Studio進行網路編程的時候遇到了一個問題,就是怎麼也找不到HttpClient的包,上網搜了一下也沒什麼結果,但最後偶然解決問題,下面總結了一下方法:首先開啟File->Project Structure,然後到Modules選中你要匯入包的moudle然後匯入中的最下面的兩個包(第一個為okHttp的包,第二個是HttpClient的包)就可以了 Android常見問題——找不到HttpClient和okHttp的包
Time of Update: 2016-08-11
標籤:在開發Android應用時,儲存資料有這麼幾個方式,一個是本地儲存,一個是放在後台(提供API介面),還有一個是放在開放雲端服務上(如 SyncAdapter 會是一個不錯的選擇)。對於第一種方式,即本機資料儲存,如嵌入式SQLite,你可以選擇直接使用SQL語句、Content Provider 或 ORM(對象關係資料對應)。對於 Android 應用的開發,主要是使用Java語言,所以適用於Java語言的一些ORM,也能移植於 Android
Time of Update: 2016-08-11
標籤:涉及滑鼠三個事件:onmousedown、onmousemove、onmouseup<script type = "text/javascript"> var body = document.getElementsByTagName(‘body‘)[0]; //產生div,並設定其樣式 var box = document.createElement(‘div‘); box.style.width = ‘100px‘; box.style.height =
Time of Update: 2016-08-11
標籤:手機號/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/傳真~ /^(\d{3,4}-)?\d{7,8}$/郵箱^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$URL /^([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-
Time of Update: 2016-08-11
標籤:真是嗶了狗了。今天突然遇到一個問題:之前用第三方的密碼控制項,給了一個.so庫檔案。然後我就放在了/jniLibs/armeabi目錄下。運行,一切都很OK。然後重點來了。N天之後的今天,突然打包安裝的應用報錯說.so庫載入不出來了。然後進入暴走模式,糾結了一天。最後發現,應該放在/jniLibs/armeabi-v7a目錄下。安卓奇葩問題之.so庫載入不了
Time of Update: 2016-08-11
標籤:mobiscroll 在效能方面比較好,可選用多種效果,滑動效果也比較順暢。 提供樣式檔案和js檔案,直接點擊下載,該版本是 mobiscroll 2.13的官方地址
Time of Update: 2016-08-11
標籤:設定Getter和Setter模版可以參考as裡面內建模版,下面給出我自己使用的模版1、在as功能表列中的Code-->Generate(Atl+Inset)-->彈出面板中選擇Getter and Setter2、點擊Getter Templete後面的表徵圖,彈出如下面板 3、點擊+添加一個自己的模版,將下面代碼複製到建立的面板然後儲存即可public ###if($field.modifierStatic) static ###end$field.type #
Time of Update: 2016-08-11
標籤: 一、軟體開發流程?
Time of Update: 2016-08-12
標籤:前言:在上一篇文章中我們講到了AsyncTask的基本使用、AsyncTask的封裝、AsyncTask 的串列/並行線程隊列、自訂線程池、線程池的快速建立方式。對線程池不瞭解的同學可以先看 Android AsyncTask 深度理解、簡單封裝、任務隊列分析、自訂線程池 ----------------------------------------------------------------------------------------------
Time of Update: 2016-08-12
標籤:一、簡單說明1.說明在開發應用的時候,資料的安全性至關重要,而僅僅用POST請求提交使用者的隱私資料,還是不能完全解決安全問題。如:可以利用軟體(比如Charles)設定Proxy 伺服器,攔截查看手機的請求資料“青花瓷”軟體因此:提交使用者的隱私資料時,一定不要明文提交,要加密處理後再提交 2.常見的密碼編譯演算法MD5 \ SHA \ DES \ 3DES \ RC2和RC4 \ RSA \ IDEA \ DSA \
Time of Update: 2016-08-12
標籤:在使用appium過程中,發現sendkeys和clear方法並不太好使,封裝類比手工一個一個刪除這裡用到keyEvent,具體內容請參考api http://appium.github.io/java-client/ 要刪除一段文字,該怎麼做:1. 擷取文本長度2. 移動到文本最後3. 按下刪除按鈕,直到和文本一樣長度移動到文本最後: 123刪除67 代碼如下:public void clearText(String text) {
Time of Update: 2016-08-12
標籤:ScrollView套ListView會存以下兩個問題 1.裡面的listView高度無法算出來,通常只能顯示listview的其中一行 2.listview不能滾動 這裡我用的是可展開的(ExpandableListView解決問題一,如果ExpandableListView是的子項是用寫死的布局檔案來載入的,只要在設定ListView的Adapter後調用此靜態方法即可讓ListView正確的顯示在其父ListView的ListItem中。但是要注意的是,子ListView的每個
Time of Update: 2016-08-12
標籤:本文主要介紹WebRTC選擇H.264的理由(我們翻譯和整理的,譯者:weizhenwei,校正:blacker),最早發表在【編風網】支援原創,轉載必須註明出處,歡迎關注我的公眾號blacker(ID:blackerteam 或 webrtcorgcn)。 微軟近日宣布:
Time of Update: 2016-08-12
標籤: 推流完成後,需要拉流才能進行完整的直播。拉流我們採用的也是一個開源的第三方庫IJKMediaFramework。 這個庫本質是一個播放器,能播放flv格式的播放器。用起來和ios內建的AVPlayer很相似。 實現功能:1.拉流播放。2.監聽。一.建立佔位圖和卡頓佔位動效,代碼如下://直播前的佔位圖片- (UIImageView *)placeHolderView{ if (!_placeHolderView) { _placeHolderView =
Time of Update: 2016-08-12
標籤:前言鹵煮在公司之初接觸到的是一個APP應用。前端技術採用的是Backbone+zepto等小型JS類庫。在項目開發之初,這類中小型的項目採用這兩種庫可以滿足基本的需求。然而,隨著迭代的更新和業務的增加,成堆的代碼被覆蓋到項目中去了,使得這樣一種技術架構方式變得異常的臃腫,很多介面變得異常的難以維護,因此鹵煮打算重構公司前端架構。鹵煮的想法是:採用非同步模組的載入方式,將不同菜單進入的介面分成若干的模組檔案,這樣的好處是按照需求載入介面,而且每個介面都單獨成模組,便於維護和獨立開發。於是鹵煮
Time of Update: 2016-08-12
標籤:我曾經搞過應用程式的設計,當時只是讀了半本寶典《重構...》,現在看來就這半本九陰真經,收益甚多啊 。再加上這現年工作上的印證,基本上可以拿出噴一下了。當然現在看來當年的項目設計真是很爛了。第一個問題,什麼是設計?我的回答是:為了提高程式執行效率,對程式按照模組劃分,並且合理組合。往後我將繼續沿用這兩個點,模組劃分和合理組合。第二個問題,設計的原則?我的回答是:低耦合,高內聚是設計唯一的原則。有可能你還要問不是還有五大原則嗎?這裡我將這五個原則一一道來。1