原创 解決android報錯IllegalArgumentException: parameter must be a descendant of this view

 轉載地址 總的來說,出現這個問題的原因是,頁面被銷燬了,但是控件還是佔用着焦點。 詳細解釋,參考:關於ViewFlow和GridView嵌套導致Parameter must be a descendant of this view 解決

原创 Shell腳本01 —— 遍歷指定目錄,找到指定文件

#!/bin/sh cd ~/Documents/workspace function checkDir(){ for file in `ls $1` do if [ -f $1"/"$file ]

原创 【已解決】【奇葩5】iOS 定位到香港

現象: 使用 iPhone 或者 iPad 經常定位到香港(22.284681,114.158177)去。重啓設備後又可以了。但是隔一會兒,又到香港去了。 // // GPSViewController.m // Fly Surve

原创 奇葩6:下載文件,沒有設置超時時間,但是還是報錯Connection timed out

現象: 下載文件 FileUtil fileUtils = new FileUtil(); URL url = new URL(urlStr); urlConn = (HttpURLConnection) url.openConnect

原创 同時開啓錄音錄像,報錯mediarecorder start failed -38

背景: 由於有些手機(如小米、魅族、華爲)添加了權限管理,所以項目中需要在正式錄音/錄像之前,檢查是否有權限。 測試中發現, 小米手機沒有錄音權限的時候,文件可以生成,但是一開始有大小,後面就不變了。魅族手機沒有錄音權限的時候,有時候

原创 python腳本11——.strings文件與excel互轉、 xml文件與excel互轉

項目要開始做國際化,整理了一堆的字符串,但是交給翻譯公司翻譯,需要提供excel格式的,目前iOS的在無數個.strings文件中,android的則統一在.xml文件中。 此處大批量重複工作,必須要由腳本來解決。 參考了一些資料:  p

原创 Python腳本07 —— 替換模板中的七牛域名

# coding=utf8 #替換模板中的七牛域名 import os,sys originDomian = '' newDomain = '' def replace(f): if not os.path.exists(f)

原创 Python腳本09 —— 一個計算題

#coding=utf-8 # a + b - 9 = 4 # + - - # c - d * e = 4 # / * - # f + g - h = 4 # = = = # 4 4 4 maxNum

原创 【讀書筆記】《Android多媒體開發高級編程》(一)

第一章 Android圖像概述 1. 調用系統攝像頭, onActivityResult中獲取的圖片是經過壓縮之後的。一般比較小。 Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTUR

原创 Xcode 7 error: “Missing iOS Distribution signing identity for …”

轉載地址: http://stackoverflow.com/questions/32821189/xcode-7-error-missing-ios-distribution-signing-identity-for 今天打包文件的時候

原创 Android Studio 更新3.0 記錄

官方指南: https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html 基本上遇到的問題都在官方指南上列出來

原创 Python腳本04 —— 模板中字體統一改成font1、font2、font3、font4、font5、font6

#模板中字體統一改成font1、font2、font3、font4、font5、font6 # coding=utf8 import os,sys def replace(f): if not os.path.exists(f):

原创 Python腳本06 —— 批量上傳圖片到七牛服務器

#coding=utf-8 #上傳到正式七牛服務器 import sys,os from qiniu import Auth from qiniu import BucketManager import qiniu access_key

原创 奇葩6: android中sharedpreferences內容,在調用計時器後,被清空

現象: 正常流程: 答題開始之前,先檢查是否有錄音錄像權限(結果記錄到sharedpreferences中),然後定位(開啓自定義CountDownTimer每秒鐘檢查定位結果),然後進入答題。 1. 當不需要定位的時候,sharedpr

原创 【讀書筆記】《Android多媒體開發高級編程》(二)

第二章 自定義的Camera 一、 自定義步驟 1. 聲明權限 <uses-permission android:name="android.permission.CAMERA"/>2. 預覽Surface <RelativeLa