自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 vmware+ubuntu 踩坑记录,持续更新

1、出现无法定位软件包的问题先执行 apt-get update ,然后在install

2019-03-13 19:57:23 293

原创 ijkplayer编译踩坑记录

大概的编译流程这个大哥写的就很好:https://mp.weixin.qq.com/s/fYnNUwQr6h1sXDvhDSJFzw但是中间也有几个细节点没有补出来如果中间碰到了什么问题,在ijk的github都能找到问题。一步一步解决就好...

2019-03-08 18:35:42 383

原创 Android 圆形ProgressBar 改变颜色

xml文件中加上这一句就好android:indeterminateTint="@color/whilte"

2018-08-09 10:44:22 1040

原创 Android 通知栏显示自定义通知时设置更高的高度

自定义通知栏使用var rv = RemoteViews(this.packageName, R.layout.view_notif设置高度builder!!.setCustomBigContentView(rv)

2018-07-03 17:00:09 3507

原创 C# 中写入文件时BOM头的处理

在c#中向一个文件中写入数据时经常会调用StreamWriter writer = new StreamWriter(filePath, false, Encoding.UTF8);   后一个参数决定了数据编码。但是这样写入的文件数据会包含BOM头,好多编辑器无法识别格式。去除BOM头的方法是:StreamWriter writer = new StreamWriter(writeFile, f...

2018-05-31 16:48:29 2210

原创 USB开发中设置波特率

最近在做Android设备与外设通信,需要用的串口通信。如果使用android-serialport-api发现Android设备需要获取root权限,否则会报权限不足的异常。所以决定使用Android提供的USB开发。使用方法网上一搜有一堆。不做具体的描述,但是关于波特率的设置却很少,自己就碰到了这个问题。各种百度谷歌发现一个可以解决的办法。private boolean configUsb(i...

2018-05-10 10:15:12 3930

原创 多个fragment集成多个5+webview

功能需求MainActivity中嵌套4个Fragment,Fragment中需要嵌入5+webview,正常集成完成后发现从第二个webview开始不管只有加载的什么url,后面所有的webview只显示第一个webview的内容。解决办法:创建webview时时调用SDK.createWebview中带APPID参数的方法,指定不同的APPID。如果还报错,就在assets\data\dclo...

2018-05-10 10:06:32 1301

原创 Android 集成5+webview时,改变状态栏的颜色

由NJS控制状态栏的颜色在节点之下添加一下代码function plusReady(){ plus.navigator.setStatusBarBackground('#f4f4f4'); //在这里设置颜色}if(window.plus){ plusReady();}else{ document.addEventListener('plusready', pl

2018-01-31 10:46:58 2023

原创 解决Android项目启动是短时间白屏问题

写项目的时候,在Application中做了太多的事情会在启动的时候出现短暂的白屏,然后才能加载出layout文件。解决办法:在Activity使用的主题中给window添加背景name="android:windowBackground">@drawable/ic_launch

2018-01-25 14:42:50 281

原创 二进制运算

二进制转换为十进制假如一个有一个二进制数0110 0100,转化为十进制为:第0位 0 x 2^0 = 0第1位 0 x 2^1 = 0第2位 1 x 2^2 = 4第3位 0 x 2^3 = 0第4位 0 x 2^4 = 0第5位 1 x 2^5 = 32第6位 1 x 2^6 = 64第7位 0 x 2^7 =

2017-12-08 16:38:10 295

原创 MySql数据库查询

-- 1、列出当前数据库服务器上有哪些数据库SELECT SCHEMA_NAME,DEFAULT_CHARACTER_SET_NAME FROM information_schema.SCHEMATA;-- 2、列出当前数据库服务器上,指定数据库里面有哪些数据表SELECT TABLE_NAME,`ENGINE`,TABLE_ROWS,TABLE_COMMENT FROM info

2017-11-14 11:26:54 428

原创 c#中的自定义属性

首先一个类继承自Attribute,这是必须的然后在类的上一行加上“[AttributeUsage(AttributeTargets.Class,AllowMultiple = true,Inherited = true)]”解释下各个参数的含义:1、AttributeTargets表示这个属性类用在什么类型上面,枚举值2、AllowMultiple表示可否在一个类上声明多

2017-11-08 19:24:31 1064

原创 Android中点击listview中的某一项时,字体变色

不废话!1、在listview的adapter 中添加一个方法 public void selectedItemPosition(int position) { this.selectedPositon = position;}2、在getView()方法中对比较selectedPosition和position是否相等,相等的话就设置颜色,不同的设置为另一种颜色

2017-10-19 19:06:19 1072

转载 c#委托和事件

引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事

2017-10-19 16:02:22 213

原创 c#学习

1、使用c#开发桌面应用时,调试输出结果显示在‘输出’窗口。 选择 ‘视图’-->'输出'。2、注释代码  Ctrl+K+C      取消注释 Ctrl+K+U3、线程定义在线程中执行的方法,耗时操作写在里面。在需要启动线程的地方,    ThreadStart child = new ThreadStart(xxxx);   //xxx代表执行耗时操作的方法

2017-10-13 12:11:21 235

原创 关于java中的多线程

1、线程的5种状态(1)、创建状态:即创建线程,Thread thread=new Thread();(2)、就绪状态:创建线程对象后调用start()方法,即可启动线程,当线程启动时,线程就进入的就绪状态。线程将进入线程队列排队,等待CPU服务。(3)、运行状态:就绪状态被调用,线程就进入了运行状态,会自动调用该线程的run()方法。(4)、阻塞状态:在运行状态下如果调用了sle

2017-10-12 09:37:13 228

原创 Android6.0权限申请框架的permissionsdispatcher的基本使用

Android 6.0权限申请对用户来说是个非常好的事情,但是对于开发人员来说却很操蛋,尤其是使用官方API。permissionsdispatcher框架的使用方法:1.添加依赖compile('com.github.hotchemi:permissionsdispatcher:2.4.0')annotationProcessor 'com.github.hotchemi:permis

2017-09-11 15:10:50 811

原创 Android studio通过WiFi连接进行调试

有时候我们在使用as开发,进行调试的时候USB口有会都被占用的情况,但是我们可以用无线进行连接呀 !1.在AS的设置中的插件中找到ADB WIFI,然后安装重启2.在Tools下的Android下就可以看到ADB WIFI3.先用USB连接,然后在ADB WIFI下选择ADB USB to WIFI,这时候拔掉USB,这时候在Android Monitor会看到当前手机disc

2017-08-16 09:43:29 926

原创 使用Android studio写代码时常碰到的错误

编译时出现一句很简单的错误 ..........see logs;  在Android Studio的Terminal中执行gradlew compileDebug --stacktrace命令会出现更多的日志,方便解决问题

2017-08-11 14:38:20 587

转载 可以自动换行的radioGroup

public class RadioGroupEx extends RadioGroup { private static final String TAG = "RadioGroupEx"; public RadioGroupEx(Context context) { super(context); } public RadioGroupEx(

2017-07-20 09:53:56 476

原创 Android异常统一处理

因为Application是全局的,所以创建自己的application然后实现Thread.UncaughtExceptionHandler,然后在需要实现的方法里面统一处理异常@Overridepublic void uncaughtException(Thread thread, Throwable ex) { // TODO: 当程序发生异常时,在这里处理 }

2017-07-17 10:54:59 970

原创 radioButton图片大小的设置

Drawable drawableA = getResources().getDrawable(R.drawable.xxx);//获得图片的资源drawableA.setBounds(0, 0, dip2px(this, 27), dip2px(this, 37)); //设置图片大小,具体看源码radioButton.setCompoundDrawables(null, drawableA

2017-07-13 11:32:44 863

原创 关于zxing扫描二维码的实现

快速集成二维码扫描,在Android studio的libs中引入aar文件,然后在app的build.gradle中添加aar引用compile(name: 'arr_name', ext: 'aar')然后在自己的application中添加ZXingLibrary.initDisplayOpinion(this);

2017-07-06 10:42:59 400

原创 android开发常用的功能

http://blog.csdn.net/qq_28057541/article/details/52034988      //ZXing二维码的使用http://www.jianshu.com/p/4fe2fcfe3389                         //ZXing二维码的使用http://blog.csdn.net/liuyan4794/artic

2017-06-23 12:17:29 486

原创 android集成多个5+webview

5+webview只需要集成一次时,按照Dcloud官方文档集成。如果需要集成多次,在之后的activity中只需要调用SDK.creatWebview方法,创建出webview,然后添加到布局文件中即可final FrameLayout rootView = (FrameLayout) findViewById(R.id.frameLayout); //使用自己的布局rootVie

2017-06-23 12:04:20 2729

原创 5+webview跳转到Android原生activity

var main = plus.android.runtimeMainActivity(); var Intent = plus.android.importClass("android.content.Intent"); var intent = new Intent(main.getIntent()); intent.setClassNam

2017-06-23 11:56:19 2317

转载 关于Android原生集成5+webview,监听webview返回时,执行两次onkey方法问题的解决

setOnKeyListener之所以执行两次是因为都down和up占用了,解决方法是KeyEvent.getAction()==KeyEvent.ACTION_DOWN或者KeyEvent.getAction()==KeyEvent.ACTION_UP的时候让他执行return true;而且其他的操作需要获取getKeyCode()事件,不是getAction()动作;webv

2017-06-23 11:22:49 2042 1

ijkPalyer重新编译,支持https,支持加密后的m3u8格式

之前在项目中用到了ijk,发现部分视频无法播放。然后自己对ijkplayer进行了重新编译。支持多种格式,支持https,加密后的m3u8

2019-03-09

lib-zxing.aar

在Android studio 中引入,然后在application中添加 ZXingLibrary.initDisplayOpinion(this);

2017-07-06

空空如也

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

TA关注的人

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