自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

原创 软件开发3年的我迷茫了

关于心态从事android开发已经3年了。总体来说这几年的开发是坎坷的。毕业后从事了两年的硬件开发,但是发现自己并不适合硬件的开发,然后自学android。第一份工作差不多4个月,公司倒闭了。第二份工作差不多3个月,公司被收购了,组织架构调整,不要android开发了。第三份工作一直到现在,差不多3年了。在工作的3年,一共接触了3个项目,因为是在医疗器械行业,所以项目的跨度比较...

2020-02-21 10:47:15 438 3

原创 android sqlite 查询带通配符的数据

sqlite中%代表任意多个字符 _代表一个字符 即下面搜索的内容可能是aatest、aaaatest等select*fromdb_namewherecolumnlike'%test';即下面搜索的内容可能是atest、btest等,但是长度固定位5个字符select*fromdb_namewherecolumnlike'_test';...

2019-10-22 16:57:59 412

转载 android wifi热点默认网关

原贴:https://blog.csdn.net/jingzitakk66/article/details/89146696项目需求,android端创建热点,电脑端连接此热点后用socket实现数据传输,PC端获取网卡时无法判断多网卡情况下哪个IP为需要的IP,所以搜了下,发现android的热点的网关是固定的:192.168.43.1可以修改源码实现修改默认网关:以下路径在不同系统下可...

2019-06-25 15:25:05 6036

原创 无法访问https://developer.android.com相应的网站

刚刚有一个重大发现!之前一直打不开developer.android.com网站,然后网上搜了下果然还是有大神的。https://developer.android.com改成https://developer.android.google.cn可以访问。赶紧记录下来。。。...

2019-06-04 10:42:52 842

原创 android USB摄像头做条形码及二维码扫描(2)

1. 前言这里主要讲一下怎么编译ZBar,项目之前是直接用了google ZXing的jar包,但是zxing对条形码的扫描灵敏度不如zbar,但是项目又要求能扫描条形码,所以花了点时间集成zbar。项目同事用zxing和zbar,在zxing解不出来的时候用zbar解析,提高解析成功率和解析速度。2. 实现偷下懒,可以参考下面的博文https://blog.csdn.net/ci...

2019-05-29 15:56:32 808

原创 android USB摄像头做条形码及二维码扫描(1)

摘要:1、前言2、底层配置3、JNI实现4、总结5、BUG及优化记录android USB摄像头做条形码及二维码扫描(2)1. 前言公司做的产品基于android开发板搭建的控制系统,需要做一个二维码扫描功能,用的UVCCamera。这里做一下笔记,顺便理一下之前的思路。android版本是4.4.4W,定制ROM。这个功能的实现是基于simplewebcam...

2019-05-29 15:41:21 2485 1

转载 Android之Camera预览过程中插拔摄像头节点后移

转自:https://blog.csdn.net/tankai19880619/article/details/17259257现象:在使用Camera Preview时;热插拔摄像头会导致设备节点由/dev/video0变为/dev/video1,或者插入多个video设备时,会变为/dev/video1、/dev/video2......。一、首先看设备节点的创建driver...

2019-01-14 11:12:08 855

原创 ADB命令汇总及部分应用

1、SUMMERYADB是android debug bridge的缩写,负责计算机与Android设备的通信和协作,可以认为是连接两者的桥梁。有兴趣的大神可以看下adb源码,还有adb命令官方详解的地址也给了adb源码,有兴趣的可以查看下adb命令详解,算是官方的文档吧下面简单介绍一点用过的些命令,用作学习笔记2、ADB INSTALL [option] <path...

2018-11-28 11:36:09 164

原创 关于OnTouch中会报Warming的问题--学习记录

个人习惯在代码里面写OnTouchListener,而不喜欢写OnClickListener,这样就经常会遇到#onTouch should call View#performClick when a click is detected这个警告。本人有点强迫症,不喜欢代码里面有任何警告或者什么的,之前一直是直接用@SuppressLint("ClickableViewAccessibility...

2018-08-27 13:52:02 331

原创 android 自定义控件onDraw方法未被调用 -- 自定义View

今天写一个自定义控件的时候,发现没有调用onDraw,控件是继承了LinearLayout网上找的资料,加下面这句话就好了setWillNotDraw(false);看方法名差不多知道意思了,不会调用onDraw方法,没有去查继承哪些控件会默认这个标志位为true    /**     *     If this view doesn't do any drawing on its own, se...

2018-07-05 11:07:27 1023

转载 Gradle sync failed: Cause: error in opening zip file 问题解决

其实这个不仅可以解决下载gradle问题,也可以提高一下第一次gradle下载慢的问题。问题描述最近把Android studio升级到2.3RC版本,发现2.3RC版本需要的gradle版本是3.3的,之前用2.2RC时候,gradle时2.14的。接下来就是漫长等待as下载3.3的gradle,估计是因为网络问题,下载gradle失败了。再次运行gradle时候,出现了“”Gradle syn...

2018-04-14 11:05:03 1571

原创 LM法 java版

package com.reallife.arithmetic;import android.util.Log;import Jama.Matrix;public class GaussNewton { // double[] xData = new double[]{36, 37, 38, 39, 40, 41, 42, 43, 44, 45}; // double[] yDat...

2018-03-16 17:09:20 415

原创 关于进入系统设置界面(学习笔记)

根据App功能,有事需要进入系统设置界面引导用户进行一些操作。项目上遇到一些问题需要进入系统设置,只作为测试用。方法主要有2种:1、通过包名,ComponentName cm = new ComponentName("com.android.settings","com.android.settings.Settings");Intent intent = new Intent("/");in...

2018-03-02 14:23:50 1302

转载 Android 4.4.3应用,高通平台 去掉应用

android 4.4.3高通平台那些apkandroid一 、packages/appsBasicMmsReceiverBluetoothBrowserCalculatorCalendarCameraCellBroadcastReceiverCerInstallerContactsContactsCommonDeskClockDialerEmailExchangeFastPowerOnGalle...

2018-02-08 09:55:50 1038

原创 总结关于系统软键盘和自定义键盘

背景:做设备上的软件,要求键盘有按键音,所以需要禁止系统软键盘弹出,且自定义键盘然后添加按键音总结:1、监听系统软键盘的收起。这个是之前写的要求按下按钮、点击非焦点区域、按下键盘确认键后软键盘收起,去除EditText的焦点。public void observeSoftKeyboard(Activity activity,final OnSoftKeyboardChangeListen

2018-01-16 11:53:23 706

原创 开机自动横屏+隐藏底部导航栏

之前为了实现打印机功能,将系统由4.0.3升级到4.4.4,但是编译完源码后发现系统开机变成竖屏了。然后上网找资料:http://blog.csdn.net/songjinshi/article/details/50586333还有一个差不多的,但是忘记保存书签了,找不到了。然而并没有用,最后找到了这个:https://www.cnblogs.com/qq190771752/p...

2018-01-08 16:09:28 796

原创 通过修改源码 实现system组和root用户 访问sd卡

首先因为是写在仪器上的,且只会跑这个APP(修改底层实现),就是说不会进入其他的页面,只会跑这个APP相关的代码为此需要添加修改系统时间的功能和相关的权限做法是在AndroidMenifest.xml中添加android:sharedUserId="android.uid.system" ,将APP设置为系统级的APP。具体做法可参考http://blog.csdn.net/f

2017-08-16 15:17:55 510

原创 java.io.InvalidClassException异常

做项目时用到数据库,(ProgramDataWrapper) inputStream.readObject(),将数据库查询到的byte[]类型的数据强转成ProgramDataWrapper类型是报错。报错信息:java.io.InvalidClassException: uvt.datawrapper.ProgramDataWrapper; Incompatible class (SU

2017-05-18 14:23:34 1567

原创 关于6.0权限遇到的一些问题

一、ContextCompat.checkSelfPermission一直提示connot resolve method查了一下support-v4包,发现版本号为18.0.0,怀疑是版本太低导致的,因为6.0以上才需要动态添加权限,所以将v4包版本改到24.0.0,问题解决二、onRequestPermissionsResult提示override nothing,需要在

2017-02-23 15:10:07 335

原创 关于无法访问HttpRequestBase 找不到org.apache.http.client.methods.HttpRequestBase

以前的项目使用的是Xutils2,因为有很多东西要改,就没有用xutils3.但是今天在测试6.0以上动态加载权限时onRequestPermissionsResult这个回调函数需要在compileSdkVersion 23以上才能使用修改后发现xutils报错百度了6.0新特性发现:android 6.0(api 23) SDK,Android的网络请求强制

2017-02-23 14:59:34 2435

原创 模拟器访问本地tomcat

在一般的Java Web程序开发中,通常用localhost或者127.0.0.1来访问本机的服务器,这里我用的是tomcat,但是如果我们在Android模拟器中也采用同样的地址来访问,Android模拟器将无法正常访问到我们的服务,这是为什么呢?这是因为对于android来说,其本身就是一个系统,就如同windows一样,所以如果用localhost或者127.0.0.1访问,则这个loc

2017-01-10 13:57:30 3556 1

原创 eclipse代码自动提示

打开eclipse    Window-->Preferences根据图片显示的操作就OK了

2017-01-04 09:47:45 255

原创 导入library

最近想学一下RecyclerView,但是用Eclipse一直是编译不通过,找不到包,导入了v7下面的RecyclerView包也没有用解决办法如下:将RecyclerView复制到workspace方便修改右击 --> properties --> android勾上isLibrary,作为一个lib可以被其他项目使用(这步最关键)最后就是在需要导入这个包的项目 上

2017-01-04 09:39:32 270

原创 解决MTP device安装失败,手机无法被读取

之前win10有自动升级了,但是遇到了大问题,就是开发调试没问题,但是手机识别不了,不能读取手机文件,用助手类的也不行回退到更新前也不行,这下就蒙了。。。网上搜了一下,找了半天找到一个有效的1、  我的电脑—》管理—》设备管理器—》便携设备(MTP)--》右击-更新驱动2、  选择浏览计算机以查找驱动程序软件—》从计算机列表选择—》MTP USB设备

2016-12-27 14:56:46 9267

原创 关于Activity切换动画

因为做到一个功能项不想要Activity切换动画,所以找了一下资料:首先,Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画。它包括两个部分:一部分是第一个activity进入时的动画另外一部分时第二个activity退出时的动画在Android的2.0版本之后,有了一个overridePendingTransition来帮我们

2016-12-27 14:49:38 210

原创 android studio获取SHA1

关于android studio如何获取SHA1打开cmd  -->  CD C:\ProgramFiles\Java\jdk1.7.0_71\bin     (这是我的JDK安装路径)这里也可以直接进到JDK安装文件下的bin目录下,然后按住shift+鼠标右键  就会出现 “在此处打开命令窗口的选项”  然后在输入keytool -list -v-key

2016-12-23 16:24:16 213

原创 Android :Some file crunching failed, see logs for details解决办法

网上有说  在compileSdkVersion 22buildToolsVersion "23.0.1"之后加上aaptOptions.cruncherEnabled = falseaaptOptions.useNewCruncher = false就可以解决。。。但是可惜我的问题还是没解决之后又找到一种说法

2016-12-23 16:11:23 2551

原创 解决Fragment+百度地图会出现黑屏闪屏的现象

问题描述:在开发一款app时,用了4个fragment切换,其中一个里面有地图,但是发现从地图的fragment切换到其他的fragment会出现黑屏闪一下的情况,百度了下好像没有什么办法(还是我没搜到??)??解决方法:实验过程中发现只要有重新加载fragment的动作,就会闪一下想着能不能把黑屏改成白屏,这样看起来就不明显了。然后找了一个办法,用2个FrameLayout加载f

2016-10-24 15:38:58 2238

原创 SQLite学习总结

1、SQLite数据库的创建创建一个数据库类,继承自SQLiteOpenHelperpublic class NotesDB extends SQLiteOpenHelper{}在onCreate中用execSQL创建表db.execSQL(“create table tablename(username1 text not null default, username

2016-04-21 13:46:13 261

转载 Http Response Code

转自:http://univasity.iteye.com/blog/963433HTTP协议状态码表示的意思主要分为五类 ,大体是 :  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~  1××   保留   2××   表示请求成功地接收   3××   为完成请求客户需进一步细化请求   4××   客户错误   5××   服务器错误 

2016-04-17 08:05:18 190

转载 android:screenOrientation属性

Activity在屏幕当中显示的方向。属性值可以是下表中列出的一个值:"unspecified"默认值,由系统来选择方向。它的使用策略,以及由于选择时特定的上下文环境,可能会因为设备的差异而不同。"user"使用用户当前首选的方向。"behind"使用Activity堆栈中与该Activity之下的那个Activity的相同的方向。"

2016-04-14 09:33:04 208

转载 android studio 导入一个开源库文件汇总

导入含源代码的工程作为库文件1.新建一个空白project2.app文件夹下新建projectlibs文件夹3.复制需要导入的project(例如名称为xandroidlib)4.修改settings.gradle文件:include ':app:projectLibs:xandroidlib'5.修改build.gradle文件:dependencies {

2016-04-04 10:20:23 433

SimpleWebCam.rar

基于开源项目SimpleWebCam,修改了JNI部分代码,防止出现设备连接异常时APP无响应的情况;根据项目实际情况添加了左右镜像、上下镜像、上下左右镜像的功能。当做学习笔记,有需要的可以参考一下。

2019-05-30

最小二乘法-java版

最小二乘法-java版,线性最小二乘法,可求出线性方程的参数

2018-02-12

高斯牛顿法-java

java版高斯牛顿法,最近在做曲线拟合,写了个高斯牛顿法,借鉴网上的资源写的,根据实际情况做了一些修改,里面还包含了矩阵的简单算法的类,以及JAMA.jar,希望对大家有所帮助

2018-02-12

空空如也

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

TA关注的人

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