自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无关内外,方圆其中

折腾永无止境 hello android!

  • 博客(48)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android 4.4.2 横屏应用如何隐藏状态栏和底部虚拟键

“` //去title requestWindowFeature(Window.FEATURE_NO_TITLE); //隐藏状态栏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); //隐藏拟按键

2017-01-08 13:11:10 4321

原创 JPA GenericJDBCException

JPA GenericJDBCExceptionJPA 插入数据报错JPA 插入数据报错Caused by: org.hibernate.exception.GenericJDBCException: could not execute statement插入数据类型存在中文,而mysql默认字符集是latin 这个得改成utf8.

2021-12-10 15:47:47 450

原创 无法忍受GitHub龟速下载怎么办

GitHub下载一些demo的时候速度太慢怎么办?修改Host或者使用网络代理,这里不介绍这种方式,请小友自行百度。 这里用的方式是用码云克隆GitHub的代码,然后从码云下载代码。点击GitHub项目源码克隆或者下载 clone and download进入码云(注册这个事情略过)点击页面顶部菜单栏,点击➕号,然后点击从GitHub/GitLab导入仓库。...

2020-03-22 23:53:10 563

原创 vue + webstorm + chrome 断点调试

背景:首先我们写程序不能保证不出错,如果写程序不会调试那也就废了。VUE官网已经给出了VUE+VSCode的调试教程,这里就不说了,如果想看请各位客官前往官网查看。因为本人比较习惯使用JetBrains全家桶,这里我将vue、webstorm、chrome三者联合起来断点调试的方法记录在这,好了不说了直接上菜。1.webstorm 的配置2.在vue项目中设置Source map...

2020-01-15 18:20:08 3994 1

原创 Navicat 关联表创建外键 1215 Cannot add foreign key constraint

Navicat 关联表创建外键 1215 Cannot add foreign key constraint创建外键报错,1215 connot add foreign key constraint。报错原因主从表引擎不一致,只有InnoDB支持外键,所以主从表的引擎都设置为InnoDB。主从表关联字段的类型与长度不一致,所以请查看下字段类型与长度是否一致。主从表关联字段的其它约束...

2020-01-15 09:55:00 900 1

原创 微信小程序 navbar

背景:navbar在小程序中的出镜率是很高的,哦应该说是在移动应用中。那么我们怎么去做一个navbar 这里我们当然可以使用微信小程序提供的weUI组件,本身就自带的。如果item较少使用体验上是妥妥的,但是item增多了就变成下面这个鬼样子了。好了咱自己来弄一个好了。wxml布局:<view class="contain"> <scroll-view scroll-...

2019-04-18 14:43:32 1267

原创 Tomcat 控制台乱码

背景:使用Tomcat的时候发现控制台乱码,内容引起极度不适。于此,必须修改得清新易读,咋办?先来看下问题的现状:解决方法:1.进入Tomcat的安装目录,bin文件夹下,编辑’catalina.bat’文件找到set “JAVA_OPTS=%JAVA_OPTS%…此处省略…”修改为set “JAVA_OPTS=%JAVA_OPTS%…此处省略…-Dfile.encoding=U...

2019-04-10 12:02:34 162

原创 Zipalign 之坑 Unable to open 'xxx.apk' as zip archive

APK使用ZIpalign优化,遇到这个坑不奇怪。竟然您看到这里来了,估摸着也遇到了这个问题。说是找不到这个apk.好了爽快的我就不饶弯子了。你之前的命令估计是跟我的差不多:zipalign -v 4 mama.apk niuniu.apk恭喜你中奖了,你会得到Unable to open ‘xxx.apk’ as zip archive 此时你应该这么做D:\MySdk...

2018-08-24 15:56:50 5718

原创 GreenDao使用方法

GreenDao是一款优秀的Android ORM框架。相比其他框架GreenDao有着使用方便,效率高的特点。这里关于GreenDao的详细介绍和性能对比这里我们不讨论,毕竟到处都是。本文这里权当GreenDao使用入门,当然你也可以自己通过Android自带API从头到尾写数据库创建语句,写增删改查DAO。另外DbFlow也是很容易入门的,客官也可以去了解一下。配置GreenDa...

2018-06-26 14:21:44 284

原创 ShareSDK 微信登录,分享无回调。

背景:集成第三方分享在APP开发中再正常不过了,一般只要会阅读集成文档就可以了。但是偶尔也会遇到一些莫名其妙的问题。这时你会想,我都是按照文档来的,怎么出了这样的问题,这个你不要担心,一定是哪里的细节你没有注意。ShareSDK 微信分享无回调1.按照集成文档,下载官方集成文件包。运行jar包,输入项目名与项目包名,ShareSDK会生成对应的集成文件。将文件拷贝至本地项目中。(微信分享一...

2018-05-07 10:44:26 1670

原创 Ubuntu 安装TensorFlow报错Memoryerror

试了几次,均报错Memoryerror.安装步骤: 1.安装pip,不会安装的请自行百度。 2.安装tensorflow,直接报错。 3.如何解决: 安装命令:sudo pip3 install –no-cache-dir tensorflow。 验证tensorflow是否安装成功。 ...

2018-04-22 18:32:37 4530 1

原创 the program 'java' can be found in the folowing packages

Ubuntu系统安装jdk的问题,配置环境变量,并且立即生效之后报错如下:The program 'java' can be found in the following packages: * default-jre * gcj-5-jre-headless * openjdk-8-jre-headless * gcj-4.8-jre-headless * gcj-4.9-jr...

2018-04-20 16:50:18 10202

原创 Ubuntu 安装 NDK

废话不多说,为什么要装NDK啥的,甭问了。我也无法回答。反正就是装。怎么装看下面。1.下载NDK,去哪下?直接搜索就好了。 2.下载完成的包有Gzip的,也可能是zip的。我们要做的就是解压到你想要安装的目录。 3.解压完成之后进入目录,然后pwd,复制路径。这里是重中之重,不然你运行命令的时候,会告知你失败。 4.配置环境变量。 5.测试看是否安装好。 ...

2018-04-20 16:48:26 876

原创 版本控制之Git,想说爱你不容易。

其实,SVN与Git 安装起来还是挺费事的。SVNServer经常会碰到安装不上,无法卸载。卸载之后装不上的问题。Git如果用TortoiseGit工具管理的话,也是很费事的,碰到右键不现实克隆菜单啥的,整得人想哭。索性卸载,直接用git命令吧,也是各种坑,这里记录下用的过程。 1.创建Git服务器在本地,加上反响代理内网穿透即可实现远程提交代码。如何创建Git服务器先看我之前的一篇博客。htt...

2018-04-10 15:35:21 243

原创 本地搭建Git服务器

版本控制在程序开发中是非常重要的操作。可以很好的管理代码以及代码的迭代。这里我们不说SVNServer如何装,这里主要阐述下Git服务器如何搭建。1.安装JAVA开发环境,这里不会的请自行百度。2.下载GitBlit百度搜索官网地址,请前往下载相应版本,32bit或amd64,linux.3.window平台下载解压之后我们需要配置一些文件。3.1修改文件所处路径 ...

2018-04-08 19:18:35 489

原创 出大事啦!adb: CreateFileW 'nul' failed: 系统找不到指定的文件。

重装系统,安装Android Studio 出现了这个问题。这个问题是怎么来的呢?首先我点击运行程序,选择运行设备的时候,AndroidStudio显示Nothing to Show.这个问题很讨厌。看到* daemon not running; starting now at tcp:5037 。接着我打开cmd输入netstat -ano|findstr “5037”,以为是端口被其他的程序占...

2018-04-04 19:11:11 5238 1

原创 急人啦!启动Genymotion 报错 The virtual device got no IP address.

这个问题真的很急人,好好的模拟器打开安卓报这个错,The virtual device got no IP address。来吧,废话不多说!按照网上的论个搞一遍,打开virtualbox设置网络,法子用尽。搞不定啊,搞不定! 好吧,说下我的方法。打开virtualbox点击菜单栏,管理选项,点开左侧主机网路管理,看到虚拟网卡都删除。那两个虚拟网卡在计算机网络设备管理里面右键是删除不掉的...

2018-03-22 21:24:16 554 1

原创 搜索BLE设备LeScanCallback无回调!

吐槽!!这编辑器用的很累,搞这么多命令干啥!直接像word一样,多弄几个命令图标就好,虽然俺们是程序猿,快捷键心中也装了很多,但是别啥玩意儿都让我们记好不好?顶部搞几个命令图标典型不够用!代码块怎么添加????----------好了,说正事!BLE 搜索无回调!----------1.AndroidManifest.xml添加 &lt; uses-permission and...

2018-03-19 17:07:12 2738

原创 使用ADB Shell 读取设备数据库,安装应用并打开应用

使用ADB Shell 读取设备数据库,安装应用并打开应用。安卓应用数据库可以通过IDE DDMS插件看到,但我们也可以通过ADB命令查看数据库。那么问题来了,我们怎样操作呢?且看下面:查看应用数据库:启动adb,输入adb shell.输入 su.进入data/data目录 cd data/data.查看data/data 目录中的文件 ls.查看应用包名.进入应

2018-01-16 13:49:17 731

原创 UniversaLimageloader加RollPagerView实现网络加载圆角图片轮播

需求:从网络加载图片,并轮播显示,显示区域为圆角矩形。就这么个简单的需求,这里要快速开发。我们可以选择轮播框架RollPagerView与图片加载框架UniversalImageloader来实现。1.环境配置,主要是加载依赖。开发工具啥的,全凭你们自己的爱好。 1.1 lib文件中添加UniversaLimageloader的jar包universal-image-loader-1.9.5.ja

2017-11-28 09:55:21 1398

原创 Activity利用广播接收服务发送的数据

背景:Android开发中各个组件需要相互传递数据,我们一个Activity发送指令到服务,服务执行任务之后将数据返回给Activity我们可以用EventBus,也可以用Binder,我们也可以使用广播,当然方法不止这几种,这里我们选择广播来演示下数据的接收。一。Avtivitypublic class MainActivity extends Activity { private Inte

2017-10-17 23:01:57 1307

原创 自定义简单AlterDialog

背景:系统自带的Dialog非常简单不一定能够满足项目的需求,自定义AlterDialog倒是可以导入自定义布局,满足多样化的需求。这里放一个AlterDialog最简单的例子,看后立马上手。自定义AlterDialog效果:1.实现代码://创建AlterDialogAlertDialog.Builder alterinfo = new AlertDialog.Builder(mContext)

2017-09-22 09:45:25 833

原创 Intellij IDEA 2017 Maven导入依赖包失败 Pom.xml不报错,MavenProjects红色波浪线。

背景:导入maven web项目,导入完毕之后,maven远程下载依赖包,发现无论是重新导入,还是配置maven远程仓库,都是徒劳。CSDN上有几个弟兄,说要清除Intellij的缓存,或者先将有波浪线的包配置在Pom.xml文件中删除,然后再恢复就好了。无奈,这些个方法都不行,算了和AndroidStudio一样,实在不行去下载jar包。我查看了本地仓库那个报错的包,发现里面只有个文件夹,没有ja

2017-09-22 09:29:51 10330

原创 安卓导入依赖包失败 Failed to resolve: ×××

安卓导入依赖包失败 Failed to resolve:*背景:前段时间作一个PDF阅读功能,无奈在引入远程仓库依赖包的时候AndroidStudio老是报错。Failed to resolve:*好了废话不多说,贴上我解决的过程,供工友们参考。前提:删除gradle.properties中proxy的配置,接着File->setting->proxy(搜索)->Noproxy. 1.我查看了依赖

2017-09-08 22:32:25 6140

原创 无法获得锁/var/lib/dpkg/lock-open(11:资源暂时不可用)Ubuntu 16.04 安装VIM报错

背景:Ubuntu 16.04 使用VIM的时候,提示系统没有安装VIM 1.安装vim $sudo apt-get install vim-gtk 系统提示错误,如下图: 系统提示:apt被占用? 2.查看带apt的进程,获取其PID进程号 $ ps -aux 结果图下图: 看到apt 被PID为5634 与15577的进程占用,那么杀死它们!! 3.杀进程 $ sudo k

2017-08-16 08:59:56 3545 2

原创 Java注解自定义注解

注解,泛型,反射是java框架的基石。如见常见的框架中如EventBus,SpringMVC等,我们都不难发现里面有很多注解。所以,学习注解是非常有必要的。废话不多说,这里的小Demo可以复习下注解,是怎么自定义,并且是如何解析的。这里不会看到注解的基本定义,这样的定义与元注解的使用方法网友已经给我们提供很多很好的文章。这里我贴上注解使用的Demo:工程结构: Myanno为注解Person为

2017-07-02 22:32:27 243

原创 Java CRC校验和算法Demo

import java.util.Arrays;//此数组数据已经混淆过,切勿照搬。public class CRCcalculate { private static int crcData[] = new int[]{ 0x1111, 0xC0C0, 0xC180, 0x0141, 0xC300, 0x03C1, 0x0281, 0xC240,

2017-06-26 10:31:42 3347

原创 根据id生成指定位数的序号

工具方法:public static String DataConvert(int serialnum){ DecimalFormat df = new DecimalFormat("000000"); return df.format(serialnum); }

2017-06-19 17:31:46 1870

原创 CentOS And Ubuntu linux64位服务器 安装JDK gzip:stdin not in gzip format

刚买了个云服务器想来搭建个javaEE的开发环境,服务器选择了64bit的CentOS操作系统,然后我从网上下载jdk,然后解压。那么问题来了,请看下面:JDK的获取 1.打开JDK的下载页面: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.点击同意接受许可 3

2017-06-19 10:50:51 533

原创 AndroidStudio 运行出现"Session 'app' : Error Launching activity"

今天装应用,老是装不上。报这么个错误。如果遇到同样问题,可以看下面:

2017-06-13 16:12:19 4362

原创 Android判断网络连接状态并进入网络设置页面

Android开发中如果要与远程服务器连接,少不了要判断本地设备的联网状态,根据相应的状态提示用户是否进行网络连接。 connectManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); wificonnstate = connectManager.get

2017-06-09 16:49:39 722

原创 HttpURLconnection使用POST方式提交JSON数据给服务器

HttpURLconnection使用POST方式提交JSON数据给服务器最原始的味道,使用H团体票URLconnection提交JSON数据给后台服务器。此处留下标记。将javabean对象转换成Json字符串。通过HttpUrlconnection提交数据。getRequestCode返回4151.javabean转换成JSON字符串工具类。这里使用Gson解析器,请各位自行添加依赖包。

2017-06-08 13:57:43 67078 11

原创 Android 代码混淆打包

辛辛苦苦干了几个月,被人家一反编译,你的思想成了别人的囊中之物。这里给一个最基层的阻止反编译招数,那就是代码混淆。但是这个现在用处不大,虽然增加了阅读代码的难度,但是也阻止不了反编译大军的脚步,但是有总比没的好嘛!#是注释,去掉#号,当前行有效。#-----------------混淆配置设定------------------------------------------------------

2017-05-24 15:26:15 285

原创 Android 基于Google API的串口开发

由于公司项目的需要与单片机交互,所以在技术上需要使用串口通信技术。幸好,谷歌有提供串口的开发包给我们。这里改天再贴,现在我只简单的贴上代码。改天有空我在把内容完善一下。底下这段代码的意思是通过串口读取字节数据,并以两十六进制数表示一个字节,每次读取14个字节进行显示,这里还有很大的漏洞,没有涉及到通信包的解包校验,这里只是单纯的展示。private class ReadThread extends

2017-05-24 11:10:00 1134

原创 Cannot resolve method getSupportFragmentManager();

在使用Fragment的时候,我们尝尝会用到Fragment管理器,那么初始化Fragment管理器的时候我们会遇到getSupportFragmentManager();方法找不到的情况,这里主要有两个原因: 一:import android.support.v4.app.FragmentManager; 没有导入v4包下的Fragmanager. 二: Activity没有继承Fragmen

2017-04-05 10:40:08 3683

原创 Android Studio 无线真机调试怎么弄?

【背景】:最近开发平板应用,可是平板的USB接口很脆弱,多次插拔让USB接口变得接触不良,可能有点脱焊。这样导致的结果就是,USB插在电脑上进行真机调试的时候,触屏出现跳闪,触摸不准。在没有机器更换维修条件下,我只能解放USB连接真机调试,不插USB进行无线调试。下面给出wifi ADB 调试步骤,大家一起来! 一.电脑与测试机连接同一wifi. 二.安装Android Studio 插件 Pl

2017-03-18 10:52:43 970

原创 懒人框架“ButterKnife”的使用

当我们应用中有太多的UI组件需要我们get到,通过findViewById()来的慢。这里我们可以使用懒人框架“ButterKnife”。使用方法如下: 一。下载懒人框架 二。添加懒人框架依赖 三。重启AS

2017-02-23 16:16:52 242

原创 android.content.res.Resources$NotFoundException: String resource ID #0x2f38

今天运行项目,项目报错如下: android.content.res.Resources$NotFoundException: String resource ID #0x2f38logcat错误信息如下: Process: com.chinesesensor.hlhmeasuring, PID: 13540

2017-02-13 14:13:50 429

原创 Caused by: java.lang.SecurityException: Need BLUETOOTH permission

package com.m31bluetoothprinter.m31printerdemo;import android.bluetooth.BluetoothDevice;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import com.ip

2017-01-27 20:11:30 2024

原创 Gradle Build Running 太慢了。。。。。。

解决办法: 1.C:\Users\Administrator.gradle 路径下新建gradle.properties文件并写上org.gradle.daemon=true 2.File–>Settings->Gradle进行如下设置: 3.修改gradle版本 openModleSettings->project选择gradle版本和对应的插件版本!

2017-01-12 13:35:24 2295

wince6.0_chs_sdk.rar win7下安装wince环境必备。

wince6.0 sdk wince开发环境搭建 win7 系统下的wince开发。这是Windows7下的wince环境搭建所必须的,下载安装就行啦!记住选择自定义安装,将Document选项叉掉不然,安装或报错。本人已经在win7系统上安装成功。

2017-09-17

wince6.0_chs_sdk.rar

wince6.0 sdk wince开发环境搭建 win7 系统下的wince开发。这是Windows7下的wince环境搭建所必须的,下载安装就行啦。

2017-09-17

SEM搜索引擎营销

SEM搜索引擎营销,做SEM之前必做方案,怎么做看此文

2013-12-06

PHP面向对象的教程

面向过程、面向对象都是编程思想,新手可以下载学习。

2013-12-06

空空如也

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

TA关注的人

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