• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






山城码农

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  android

 
android 解决连接电视机顶盒失败的方法
摘要:今天在开发过程中,需要连接海美迪的电视盒子,这个盒子是基于android6.0的版本,之前连接其它电视盒子都正常,当输入 adb -s xxxx shell后,盒子连接失败,日志如下: error: device unauthorized.This adb server's $ADB_VENDOR_ 阅读全文
posted @ 2018-06-27 17:55 喝着啤酒写bug 阅读(2324) 评论(2) 推荐(0)
android 获取wifi列表,如果你忽略了这个细节,可能你的软件会崩溃
摘要:一:业务描述 最近公司有一个小需求,用户点击wifi扫描按钮(注意:是用户主动点击wifi扫描按钮),app去扫描附近的wifi,显示在listView中,仅此而已,app都不用去连接某个wifi,看似简单的需求,如果没处理好,可能导致app直接挂掉。 二:代码如下 注册接收扫描wifi的广播 启动 阅读全文
posted @ 2018-03-20 18:24 喝着啤酒写bug 阅读(5461) 评论(0) 推荐(0)
分享一个android静默安装,安装后重新启动app的方法
摘要:一:需求简介 之前boss提出一个需求,运行在广告机上的app,需要完成自动升级的功能,广告机是非触摸屏的,不能通过手动点击,所以app必须做到自动下载,自动安装升级,并且安装完成后,app还要继续运行,最好不借助其它app来实现以上功能。 二:实现思路 实现这个功能第一个想到的方法就是静默安装,由 阅读全文
posted @ 2018-01-19 22:49 喝着啤酒写bug 阅读(7115) 评论(19) 推荐(0)
分享一个android debug模式,出现 waiting for debugger把界面卡住,取巧的解决办法
摘要:使用android studio开发程序时,有时会出现 waiting for debugger 卡住界面,软件无法正常debug运行的情况,很多网友分享了一些解决办法,比如: 1 打开cmd进入命令行,进入adb所在目录先后执行adb kill-server,adb start-server。 2 阅读全文
posted @ 2018-01-12 18:18 喝着啤酒写bug 阅读(5491) 评论(0) 推荐(0)
android 串口开发第二篇:利用jni实现android和串口通信
摘要:一:串口通信简介 由于串口开发涉及到jni,所以开发环境需要支持ndk开发,如果未配置ndk配置的朋友,或者对jni不熟悉的朋友,请查看上一篇文章,android 串口开发第一篇:搭建ndk开发环境以及第一个jni调用程序 ,串口通信和java操作io类似,先打开串口,然后向串口发送或者读取数据,最 阅读全文
posted @ 2017-12-30 10:24 喝着啤酒写bug 阅读(8099) 评论(3) 推荐(1)
android 串口开发第一篇:搭建ndk开发环境以及第一个jni调用程序
摘要:一:ndk环境搭建 1:开发环境 我使用的是android studio 2.3.3版本,搭建ndk开发环境比较简单,打开File Settings Appearance&Behavior System Settings Android SDK,选择SDK Tools,将CMake,LLDB,NDK 阅读全文
posted @ 2017-12-29 18:22 喝着啤酒写bug 阅读(1978) 评论(2) 推荐(1)
android 实现银联刷卡机消费后,手动签名的功能
摘要:几天前去物管交物业费,物管工作人员说小区引进高新产品,使用银行卡消费后,不需要拿笔在银联机上签名,直接用手指触摸实现消费签名,当时心想,果然是高科技,机子外形如下左图,签名如下右图。 仔细一看,其实就是一个触摸屏,用户在上面直接手动签名,实现这个功能其实并不复杂,我们自定义一个控件,继承view,使 阅读全文
posted @ 2017-12-26 18:28 喝着啤酒写bug 阅读(549) 评论(0) 推荐(0)
android 程序执行linux命令注意事项
摘要:一:问题描述 在已经root过的android设备下,app执行一个linux命令,app需要获取su权限,在某些android主板下会出现异常, Command: [su] Working Directory: null Environment: null,代码如下: 由于确认设备已经root,并 阅读全文
posted @ 2017-12-05 18:15 喝着啤酒写bug 阅读(912) 评论(0) 推荐(0)
android 人脸检测你一定会遇到的坑
摘要:笔者今年做了一个和人脸有关的android产品,主要是获取摄像头返回的预览数据流,判断该数据流是否包含了人脸,有人脸时显示摄像头预览框,无人脸时摄像头预览框隐藏,看上去这个功能并不复杂,其实在开发过程中,遇到的问题也不多,全部都处理了,在正式推出前,这个产品在公司内部也测试了几个月,也没发现bug, 阅读全文
posted @ 2017-11-13 23:26 喝着啤酒写bug 阅读(9735) 评论(7) 推荐(6)
android 分享一个处理BaseAdapter,getView()多次加载的方法
摘要:一:BaseAdapter介绍 BaseAdapter是listview,gridview等列表,使用的数据适配器,它的主要用途是将一组数据传到ListView、Spinner、Gallery及GridView等UI显示组件,如果listView列表的数据项过多,如1000项,我们如果把这1000项 阅读全文
posted @ 2017-10-31 23:39 喝着啤酒写bug 阅读(3038) 评论(0) 推荐(0)
android 事件传递机制(1)
摘要:在项目中,经常遇到事件冲突,ScrollView,ViewPager滑动卡顿等情况,比如:onClick和onLongClick事件冲突,dispatchTouchEvent,onInterceptTouchEvent这些方法都有一个boolean返回值,不同返回值事件处理机制是不同的。 一:事件分 阅读全文
posted @ 2017-10-16 21:15 喝着啤酒写bug 阅读(498) 评论(0) 推荐(0)
android studio 使用adb命令传递文件到android设备
摘要:一:文件传输 在android开发中,有时候需要将文件从pc端传递至android,或者将软件运行的日志,从android设备传递到pc进行分析,我们可以使用windows的cmd窗口,或者android studio的terminal窗口来传递文件。 1:连接android设备 此处默认是andr 阅读全文
posted @ 2017-10-13 23:51 喝着啤酒写bug 阅读(18147) 评论(0) 推荐(0)
蓝牙通信第2篇:建立通信和发送文字消息,文件消息
摘要:一:简介 当两台android设备正常连接后,搜索与连接文章在这里(蓝牙搜索与连接),各自需要开启一个服务端和客户端接收消息(类似于socket),两台设备需要邦定同一个通信标识,通常是一个uuid。如:00001101-0000-1000-8000-00805F9B34FB 二:创建蓝牙服务端 1 阅读全文
posted @ 2017-09-29 13:55 喝着啤酒写bug 阅读(2350) 评论(0) 推荐(0)
android-蓝牙通信
摘要:一:简介 由于项目曾经想用蓝牙通信,但由于蓝牙传输速度比较慢,最终还是没有使用蓝牙,不过还是在空闲之余研究了蓝牙通信,鉴于目前网上蓝牙这块教程并不多,尤其是从蓝牙扫描,蓝牙配对,蓝牙通信等完整的教程更是少,所以记录一下,以方便大家共同学习,共同进步,。 二:通信注意事项 1 最初希望项目需要运行在a 阅读全文
posted @ 2017-09-29 09:43 喝着啤酒写bug 阅读(259) 评论(0) 推荐(0)
蓝牙通信第1篇:搜索蓝牙设备
摘要:一:注意事项 1:android6.0使用蓝牙时,需要开启gps定位权限,不然无法搜索其它蓝牙设备。 二:权限 1:权限配置 2:动态权限代码 由于需要用到存储卡,定位等,android6.0以上需要代码动态设置。 a)获取定位设置 b)存储卡权限设置 然后通过onRequestPermission 阅读全文
posted @ 2017-09-29 09:42 喝着啤酒写bug 阅读(5137) 评论(0) 推荐(1)