原创 android socket之udp通信

一.添加權限 <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.pe

原创 windows,ubuntu,代碼三種方式製作Android開機動畫 bootanimation.zip

一.bootanimation.zip結構 bootanimation.zip解壓的目錄結構,我的例子使用5張賬片,總之是由(part文件夾+desc.txt) part文件夾裏面存放圖片,如下 desc.txt 1280 720 1

原创 RGBA數據int[]轉爲char[],再從char[]轉爲int[]

最近在做一個項目,c讀取RGBA數據,通過socket發送到android socket,android 通過Bitmap工具,生成bitmap圖片。 c讀取RGBA數據是存在int數組中,但是通過socket發送是先將int數組轉爲ch

原创 python之下載小說

#coding = utf-8 import requests from bs4 import BeautifulSoup import time import os, sys from pathlib import Path #下載類

原创 設計模式之代理模式

設計模式之代理模式 代理模式的定義 爲其他對象提供一種代理,以控制對這個對象的訪問.在某些情況下,一個客戶不想或者不能直接引 用另一個對象,而代理對象可以在客戶端和目標對象之間起到中介的作用 一個簡單的代理例子 // 抽

原创 ubuntu16.04下使用deepin安裝企業微信

1.執行命令:wget -O- https://deepin-wine.i-m.dev/setup.sh | sh 2.執行命令:sudo apt-get install deepin.com.weixin.work 上述兩條命令執行完,

原创 linux傳統IPC和Binder的介紹

本文總結:https://www.cnblogs.com/baronzhang/p/8784458.html Binder在android中的的使用 在android中涉及到跨進程的應用基本都會使用到binder機制 Bind

原创 java object類介紹

1.Object的介紹 object類是所有類的父類,包括我們創建類,所有的類都默認繼承它 2.Object的方法 Object 構造函數 hashCode()函數 public native int hashCod

原创 ubuntu16.04之jdk安裝jdk1.8.0_65

1.在/usr/local/下使用命令:sudo mkdir java 創建java目錄。 2.將jdk-8u65-linux-x64.tar.gz 拷貝到/usr/local/java下;使用命令:tar -zxvf jdk-8u65-

原创 udp通信之c爲客戶端android爲服務端

一.android添加權限 <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="and

原创 二層廣播,Socket的收發

1.二層是指算機網絡七層模型中的二層,及鏈路層。 2.以太幀格式如下: Ethernet II類型以太網幀的最小長度爲64字節(6+6+2+46+4),最大長度爲1518字節(6+6+2+1500+4)。其中前12字節分別標識出發送數據

原创 使用aidl的過程中需要注意的事項

1.避免客戶端的ui線程去訪問遠程服務端的方法,因爲遠程服務端的方法如果是耗時操作,可以多次操作,ui線程就會報錯. 2.爲了程序的健壯性,防止服務端意外的掛掉,需要重連客戶端.有兩種方法     第一種方法:給Binder設置Death

原创 android.intent.action.SCREEN_ON和android.intent.action.SCREEN_OFF待機廣播在TV android開發過程中,不響應原因.

待機廣播,又叫屏幕喚醒廣播:android.intent.action.SCREEN_ON和android.intent.action.SCREEN_OFF 在使用過程中需要主要以下兩點: 1.需要在AndroidManifest.xml

原创 解決:activity跳轉過程中出現白色閃屏的問題

現象描述:在android tv中,我們發現在activity之間的跳轉過程中會發生白色閃屏的現象,哪怕這個activity沒有加載佈局,或者佈局的背景設置爲黑色,也不會起到作用. 解決方法如下: <activity android:n

原创 最詳細的自定義dialog

不說廢話,直接上代碼,在代碼上添加註釋說明。 1.建立xml文件 這個xml佈局:從上到下:一個標題 ,中間內容,下面兩個並列的按鈕。 <?xml version="1.0" encoding="utf-8"?> <LinearLayo