原创 Android橫豎屏加載不同佈局的適配方案
1.AndroidMenifest.xml裏面的activity需要如下配置使其橫豎屏切換時不會重啓整個activtiy: <activity android:name=".MainActivity" and
原创 經過多次別人代碼的洗禮,發現(>>1)向右移1位相當於除以2
int i = 12; System.out.println(i); System.out.println(Integer.toBinaryString(i)); System.out.println(Intege
原创 Android高級進階之多線程(一)handler+Thread
本文主要實現了handler+Thread通信的方式,實現了多線程之間的通信,期間爲了避免內存泄漏,在ondestory方法中對線程中的方法進行了終止了處理。然後對直接new Handler會出現This Handler should
原创 雙系統基礎上裝三系統教程
我電腦本來有win7家庭普通版和Ubuntu16.04兩個系統,不知道爲啥,win7家庭普通版這個系統突然就不能播放視頻和玩遊戲了,一弄就藍屏,一開始以爲是顯卡壞了,於是禁用獨顯,然後使用集顯看視頻,發現機器竟然是正常的,但可惜我的筆
原创 Android6.0以上添加原生動態權限
首先AndroidMenifest.xml裏面需要添加權限申請: <uses-permission android:name="android.permission.INTERNET" /> <uses-permissi
原创 新裝Android studio無法聯網,總是報錯Could not get resource 'https://jcenter.bintray.com
最近電腦重裝系統了,下載了AS,新建工程卻總是沒辦法同步成功,後面把build.gradle改成如下,就可以成功了。 // Top-level build file where you can add configuration opt
原创 python獲取系統信息platform
import platform print(platform.system()) print(platform.machine()) print(platform.node()) print(platform.platform())
原创 記一次低級錯誤踩坑之旅---fragment不顯示
原代碼爲: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android
原创 機器學習之k-近鄰算法(一)kNN分類算法
採用python3.7,需要安裝Numpy庫 算法的邏輯如下: 1.計算已知分類數據集中的點與輸入點之間的距離 2.根據距離遞增排序 3 選擇與輸入點距離最小的k個點 4 確認前k個點所在分類的出現頻率 5 返回前k個點出現頻率最高的分
原创 android實現對文件的加密解密功能(文件保險櫃)
package com.jxd.jxdtest.encryption; import android.content.Context; import java.io.FileInputStream; import java.io.F
原创 android解壓rar文件
package com.jxd.jxdtest.commonutil; import android.util.Log; import java.io.File; import java.io.FileOutputStream; i
原创 Android如何獲取第三方app的控件id
進入Android studio,點擊Tools--->layout Inspector,然後選擇相應的包名即可查看 比如我下面這張圖就是選擇了MIUI相冊進程,然後點擊預覽圖,左邊高亮顯示的mask_view就是預覽圖的控件id。
原创 android平臺對gif的支持
先大致記錄一下最近工作中用到關於gif的一些內容。 1.glide既可以加載gif,又可以生成gif(不過glide3.7可以生成,glide4.x好像不行了) 2.ffmpeg 生成gif 3.pl.droidsonroids.gif:
原创 VS寫scanf函數時報錯error C4996: This function or variable may be unsafe解決方案
#include<stdio.h> //在VS IDE中的項目->屬性->配置屬性->C/C++ -> 預處理器 -> 預處理器定義,增加:_CRT_SECURE_NO_DEPRECATE int main(void) { int a
原创 VS2015編寫並執行C語言程序流程
1.打開VS2015後點擊 文件----新建----項目 2.選擇win32控制檯應用程序,點擊確定 3.在源文件右鍵點擊添加----新建項 4.修改名稱爲.c,然後點擊添加即可 5.運行程序,點擊調試,開始執行