自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 java中十进制与二进制(字符串)的转换

int转换为二进制字符串Integer.toBinaryString(5);二进制字符串转换为intint i=Integer.parseUnsignedInt("10010",2);parseUnsignedInt方法中第二个参数为基数(radix),2即二进制。这个方法最多可解析32位的二进制数,即无符号int型parseInt也类似,但只能解析31位二进制数,即有符号in...

2019-01-18 17:37:51 12393

原创 java中负数int的除法和取模

int i=-25;System.out.println(i%10);输出-5-2因此可以认为先将数字取绝对值,再计算,输出结果的符号不变

2019-01-12 22:04:41 4635

原创 git提交项目至github

先添加远程仓库$ git remote add pb https://github.com/paulboone/ticgit提交$ git push pb master 

2018-12-19 18:23:05 166

原创 Android中requestPermissions红色下划线

Android在6.0之前采用的是静态权限你安装的时候会询问你是否允许App内的所有权限,只要有一个拒绝,那么这个App你就无法安装了;6.0开始,采用动态权限管理,也就是说你的App可以先安装,具体使用什么权限的时候再去请求就好了,默认权限是全部禁止的 因此requestPermissions方法在使用之前要区分当前版本是compileSdkVersion 23以上还是以下 ...

2018-12-14 17:40:52 1023

原创 java格式化显示日期

SimpleDateFormat函数语法:                   G 年代标志符          y 年          M 月          d 日          h 时 在上午或下午 (1~12)          H 时 在一天中 (0~23)          m 分          s 秒          S 毫秒          E...

2018-12-04 19:55:23 553

原创 关于Android中的ViewStub的id

viewstub加载后,它的id变得不可用如果填充的布局有自己的id,则可使用此id<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.an...

2018-12-03 20:10:12 829

原创 Android夜间模式

Android中有夜间主题Theme.AppCompat.DayNight主题继承Theme.AppCompat.DayNight <style name="AppTheme" parent="Theme.AppCompat.DayNight"> <!-- Customize your theme here. --> <item name...

2018-12-01 12:21:01 275

原创 Android中Assets文件路径

Android中Assets文件绝对路径是不存在的一般Assets文件夹里放些网页文件html、css、js在网页文件中引用assets里的文件可以使用file:///android_asset/文件名例如加载cssString css = "<link rel=\"stylesheet\" href=\"file:///android_asset/css/news.css...

2018-11-30 16:45:48 18304

原创 Android文件路径

Environment.getDataDirectory() = /data Environment.getDownloadCacheDirectory() = /cache Environment.getExternalStorageDirectory() = /mnt/sdcard Environment.getExternalStoragePublicDirectory(“test”)...

2018-11-30 16:07:40 198

原创 Timeout waiting to lock file hash cache (C:\Users\Nietzche\.gradle\caches\4.4\fileHashes).

Timeout waiting to lock file hash cache (C:\Users\Nietzche\.gradle\caches\4.4\fileHashes). It is currently in use by another Gradle instance.Owner PID: 3564Our PID: 18860Owner Operation:Our oper...

2018-11-29 21:54:44 6160

原创 theme设置属性报错

error: style attribute 'attr/textColorPrimary (aka com.kyousuke.zhihudaily:attr/textColorPrimary)' not found.Message{kind=ERROR, text=error: style attribute 'attr/textColorPrimary (aka com.kyousuke.z...

2018-11-29 18:00:53 649

原创 Android使用矢量图标报错

Error:Error: Can't process attribute android:fillColor="@color/colorPrimary": references to other resources are not supported by build-time PNG generation解决办法的官方网站 https://developer.android.google.c...

2018-11-29 17:46:29 263

原创 android动态添加selector选择器代码

动态生成selector选择器首先动态生成drawableGradientDrawable pressed=new GradientDrawable();pressed.setColor(Color.parseColor("#ff0000"));GradientDrawable normal=new GradientDrawable();normal.setColor(Color....

2018-11-27 21:49:27 2668

原创 click与touch事件

一次click事件包括MotionEvent.ACTION_DOWNMotionEvent.ACTION_UP因此先触发touchbutton.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { ...

2018-11-27 20:44:18 755

原创 自定义View构造方法

java.lang.NullPointerException: You cannot start a load on a not yet attached View or a Fragment where getActivity() returns null (which usually occurs when getActivity() is called before the Fragment...

2018-11-25 21:25:45 352

原创 Android加载其他apk中的原理

通过DexClassLoader加载apk可以先做一个简单的app,建立一个类public class MyString { public String getString(){ return "this is MyString"; }}然后生成apk文件,将其命名为test.apk将test.apk放在要运行项目的assets中,再将test...

2018-10-23 19:35:55 369

原创 Android中读取另一个app中的资源

在android系统中,apk之间可以相互读取数据的条件是:有同样的签名,并且AndroidManifest.xml文件中配置的android:sharedUserId属性值相同,那么两个apk运行在同一个进程中,可以互相访问任意数据。应用程序和另一个程序的AndroidManifest.xml中配置例如: android:sharedUserId="org.kyousuke"...

2018-10-23 14:45:32 2286

原创 List和数组的关系

1.ArrayList与数组的转化数组 转化为 String[] strArray=new String[] {"one","two","three","four","five"};ArrayList<String> list=new ArrayList(Arrays.asList(strArray));Array转化为数组 String[] strs=new

2018-10-21 16:18:11 3908

原创 GreenDAO条件查询

greenDao除了eq()操作之外还有很多其他方法,比如:- eq():==- noteq():!=- gt(): >- lt():<- ge:>=- le:<=- like():包含- between:俩者之间 //闭区间,若参数为10,12,则为10,11,12- in:在某个值内- notIn:不在某个值内...

2018-10-20 22:05:01 4227 1

原创 GreenDAO的使用

GreenDAO框架地址:https://github.com/greenrobot/greenDAO在gradle中导入GreenDAO配置// In your root build.gradle file:buildscript { repositories { jcenter() mavenCentral() // add reposito...

2018-10-20 20:09:52 128

原创 Primarycolor不能设置透明度

Caused by: java.lang.RuntimeException: A TaskDescription's primary color should be opaque原因是Primarycolor不能设置透明度例如:原来是 <color name="colorPrimary">#ee5e74ed</color>修改后<color name=...

2018-10-14 16:33:40 675

原创 android Studio 运行的项目implement包名报红

引入其他框架时有时会出现这种问题例如引入implementation 'com.jakewharton:butterknife:9.0.0-rc1'那是因为引入的框架的support包更高级方法一:可以将自己的support包升级至高级,将后面的27.1.1改成28.0.0方法二:将引入的框架中的support包去除,如下api('com.jakewhart...

2018-10-13 16:17:16 542

转载 Git删除暂存区或版本库中的文件

0 基础    我们知道Git有三大区(工作区、暂存区、版本库)以及几个状态(untracked、unstaged、uncommited),下面只是简述下Git的大概工作流程,详细的可以参见本博客的其他有关Git的文章【链接】。   (1)打开你的项目文件夹,除了隐藏的.git文件夹,其他项目文件位于的地方便是工作区,工作区的文件需要添加到Git的暂存区(git add),随后再提交到Gi...

2018-07-24 13:39:36 4573

原创 Verilog 十进制计数器

//单个计数器module counter(clk,cin,cout,num,Rst_n);input clk;//时钟input cin;//待测量信号input Rst_n;//复位键output reg cout=0;//进位output reg [3:0] num=0;//输出要显示数字,BCD码always@(posedge cin or posedge clk or ...

2018-07-23 21:33:22 26991 3

原创 Verilog 6位数码管LG3661BH 的动态显示

 module smg(clk,Rst_n,dig,sel,led);input clk;    //50m晶振input Rst_n;    //复位键output reg [7:0] dig;    //数码管abcdefghoutput reg [5:0] sel;    //6位数码管位选reg [23:0]data;//要显示的数reg [3:0] num=0;...

2018-07-23 21:27:45 3973

原创 Verilog 时钟分频

基本时钟50m晶振 module Clk_1(clk_50m,clk_1);input clk_50m;output reg clk_1;integer cnt;//定义计数器寄存器//计数器计数进程always@(posedge clk_50m)if(cnt == 24_999_999)begin   //50m的一半cnt<=0;clk_1=~clk_1;end...

2018-07-23 21:18:48 4948

原创 android 无线ADB调试

首先手机与电脑处于同一wifi下先用usb将手机与电脑连接,打开调试,adb连接成功假设手机ip地址为192.168.0.181 方法1adb shell setprop service.adb.tcp.port 5555    //打开手机的5555端口adb connect 192.168.0.181完成连接方法2adb tcpip 5555adb connec...

2018-07-19 14:36:02 173

原创 关于图片放mipmap还是drawable

如果要加载出来的图片是要被缩放的,应该放在mipmap。如果要加载出来的图片,显示的就是它本身的大小,那么放drawable即可。 因此: 1. launcher图标放mipmap 2. 会被缩放的放mipmap 3.其他的通常放drawable...

2018-07-18 21:39:44 869

原创 Android 从左侧滑出 Translate平移动画

out_to_left.xml文件<?xml version="1.0" encoding="utf-8"?><translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="500" android:fromXDelta="0%p"

2018-07-17 22:15:51 7237

原创 Android @NonNull和@NotNull

@NotNull 是 JSR303(Bean的校验框架)的注解,用于运行时检查一个属性是否为空,如果为空则不合法。@NonNull 是JSR 305(缺陷检查框架)的注解,是告诉编译器这个域不可能为空,当代码检查有空值时会给出一个风险警告,目前这个注解只有IDEA支持。...

2018-07-16 21:47:11 1694

原创 adb连接网易mumu模拟器

mumu模拟器开启调试模式在命令行(cmd)输入 adb connect 127.0.0.1:7555连接成功附:1.官方解答:http://mumu.163.com/2017/12/19/25241_730476.html?type=notice 2.网易mumu模拟器配置文件在安装目录下 emulator\nemu\vms\myandrovm_vbox86下的mya...

2018-07-15 19:32:54 12724

原创 导入Android studio项目

在导入别人的android studio项目(假设为项目A)时,会遇到gradle不一致的情况,以下简短介绍解决方法: 1. 打开要导入的项目的目录,删除下图红框中的文件。用本地项目(或自己新建一个项目)里的同名文件替换它们。  2. 找到自己以前在自己的android studio的任一项目(假设为项目B),在上图蓝框的对应位置用记事本打开build.gradle的文件,记住自...

2018-07-15 19:28:32 230

ALINX AX301B FPAG开发板用户手册

ALINX AX301B FPAG开发板用户手册

2018-07-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除