原创 Activity之間傳遞ArrayList數據

本來想寫得很簡單的,但是想想那樣可能會寫好幾篇吧,所以就都寫在這裏吧。先總的說下包含的內容吧,首先是Intent自定義數據的傳送,之後銀行賬號的輸入格式的控制,之後界面銷燬時數據的返回,將跟新了的數據返回給上一層的activity 內容貌

原创 python 將爬取的數據存入mysql

需求:將爬到的數據存入mysql 思路:1、從文件中讀取數據            2、將數據存入到mysql中 完整代碼如下 import pymysql from os import path import time def r

原创 python 多線程爬取數據

需求:爬取全國各地區郵政編碼和區號 思路:1、從一級頁面獲取全國所有的省            2、開線程對各個省的數據分別爬取和解析同時保存到文件中 代碼: import re import requests import hashl

原创 python 爬取安智數據存入Excel中

需求:爬安智上蘇寧金融所有發佈過的APK信息 思路:1、通過chrome抓到安智有一個獲取歷史版本的接口            2、通過接口用get請求獲取數據,解析數據            3、創建excel表個存儲        

原创 DownloadManager和FileProvider在8.0中的坑

近期項目做適配8.0,坑不斷呀。首先 介紹下7.0和8.0中的一些修改,在7.0的中有共享文件的限制,對外提供的文件,不能顯示文件路徑;在8.0中限制了廣播的註冊方式,取消大部分靜態註冊廣播。這些都是基本操作了,同時還有一些廠商自己的修改

原创 AsyncTask異步轉同步

項目背景:指紋支付中獲取IFAA設備ID,部分廠商系統升級之後會出現獲取ID超時現象,在沒做判空處理的情況下產品會全線崩潰。 方案:在項目啓動的時候進行IFAA初始化。 /** * 初始化ifaaDeviceId,存入緩存 * *

原创 Activity之間傳遞ArrayList<自定義類>數據

本來想寫得很簡單的,但是想想那樣可能會寫好幾篇吧,所以就都寫在這裏吧。先總的說下包含的內容吧,首先是Intent自定義數據的傳送,之後銀行賬號的輸入格式的控制,之後界面銷燬時數據的返回,將跟新了的數據返回給上一層的activity 內容貌

原创 服務間的通訊

概念之類的不做多的介紹,直接百度就行了大把的有,這裏主要介紹服務開啓、服務綁定、數據同步、數據通訊的代碼實現 首先在開啓服務之前必須的先創建服務代碼後面給出,開啓服務之後要在AndroidManifest.xml文件中聲明。聲明代碼如下

原创 android多渠道打包

一天的瘋狂找資料之後總算是找到了靠譜的方法完成多渠道打包的問題了,這裏介紹兩種吧! 第一種是用python腳本語言的,有個牛人說的很好的了,代碼圖文結合說得很到位http://blog.csdn.net/luck_apple/artic

原创 Android TV 電視調試和遙控器事件監聽

要進行Android TV開發免不了要進行真機調試。 1、確定電視盒子和開發機器在同一局域網中 2、打開電視盒子的adb允許調試開關 3、進入adb所在文件夾進行adb鏈接 ./adb connect 192.168.1.106中間電視

原创 websocket 心跳連接

websocket連接時,如果長時間沒有進行數據的通訊就會自動斷開連接。爲了不讓其斷開就在要斷開的時候自動發送數據進行通訊,就產生了心跳連接的效果。 具體的操作就是在客戶端建立連接的時候開啓發送心跳信息的線程,之後再每次收到信息之後就線程

原创 php服務器的搭建和thinksns的安裝

掙扎了一天一晚呀,終於搞定了。覺得太憋屈了在這裏發泄下,自己真的是弱爆了,也算是狠狠得鄙視下自己吧! 在本地搭建thinksns微博的話首先要安裝php服務器,我用的是WampServer ,http://download.csdn.ne

原创 Android R.java文件

本文主要介紹兩個因爲android sdk不斷升級而出現的蛋疼問題,一個是新建項目多出一個文件,另一個是經常新建了項目之後就好了R.java文件。 自從android升級到了4.0之後每次新建一個新的項目就會多出一個文件,這個文件主要是爲

原创 身份證的正則表達式

公司版本發佈,但是因爲一個小小的bug是的使得版本需要打回處理,最主要的就是因爲身份證驗證的地方沒有考慮到身份證中的X,其實修改很簡單,但是其中的細節卻決定了公司一個版本的發佈。 /** * 身份證的校驗 *

原创 其它途徑啓動本地Activity

這裏的其他途徑有兩種一種是通過一個APP打開另一個APP,另一種是通過瀏覽器打開相應的APP。 先介紹怎麼通過一個APP打開另一個APP。 在介紹之前,首先了解下Intent的隱式啓動,平常的啓動一個Activity都是先要在Androi