- 博客(47)
- 资源 (10)
- 收藏
- 关注
原创 不只是爬虫,更是一扇窗户
作为一名Android开发,先来说说为什么想要学习爬虫。主要是因为现在不管想要做点什么,数据都是最基础的,没有数据啥都干不了。而想要获取大量数据最简单的方法就是通过爬虫获取,于是在网上寻找爬虫教程,便被崔庆才高质量的文章所吸引。在网上白嫖了几个章节之后,发现他的新书《Python3网络爬虫开发实战(第二版)》竟然要上市了,于是果断下单。比起在网页上看教程,看书的效率还是会更高一点。因为网上想要回看前面的章节还得点击链接,而崔庆才的网站导航栏并不算友好,想要找到之前看过的内容得花费不少精力,这算不算是反向劝
2022-01-11 14:38:37
500
原创 Android文件系统,从getexternalstoragepublicdirectory已过期说起
最近在开发时,需要下载一个文件,但是Android上的getexternalstoragepublicdirectory显示已过期(deprecated)。于是谷歌了一下,搜到了这篇文章从共享存储空间访问文档和其他文件。原来,现在的Android系统,将文件系统划分为下面几项:应用专属存储空间共享存储偏好设置数据库具体可以查看数据和文件存储概览,文章里有非常详细的介绍。这里主要看应用共享存储空间与共享存储。其中应用专属存储空间无需申请权限,在应用卸载的时候会移除文件。如果文件存储在外部存储空
2020-12-30 14:34:03
4796
原创 2020 Google开发者大会中的TensorFlowLite模型——PoseNet
在下面的这篇推送中,Google展示了一个很有意思的Google面馆。代码不止|一篇看懂 TensorFlow 如何助力高效开发!image由于本人是Android开发者,对机器学习也有兴趣,之前就有关注过tensorflow以及tensorflow lite在移动端上的使用。并且我也是个羽毛球爱好者,每周都会去打球,对体育也有一定的参与,所以我在查看了tensorflow的官网示例之后,特别关注到了PoseNet这个模型。tensorflow/examples这个模型可以运行在Android
2020-12-30 14:32:15
389
原创 2020 Google开发者大会中的TensorFlowLite模型——PoseNet
在下面的这篇推送中,Google展示了一个很有意思的Google面馆。代码不止|一篇看懂 TensorFlow 如何助力高效开发!image由于本人是Android开发者,对机器学习也有兴趣,之前就有关注过tensorflow以及tensorflow lite在移动端上的使用。并且我也是个羽毛球爱好者,每周都会去打球,对体育也有一定的参与,所以我在查看了tensorflow的官网示例之后,特别关注到了PoseNet这个模型。tensorflow/examples这个模型可以运行在Android
2020-12-14 10:20:35
847
原创 Android studio快速获取SHA1签名的方法
在Android studio右侧点击gradle,然后双击signingReport,运行结束后便可以看到SHA1签名了。
2020-09-25 15:56:42
587
原创 讯飞AIUI平台语义理解配置全攻略——以Android版AIUI SDK为例
讯飞AIUI可以进行语音识别与语义理解,首先进入讯飞AIUI开放平台,然后点击上方的应用接入,点击进入应用。然后点击创建应用,选择自己需要创建的应用即可,我这里以Android应用为例。在左侧选择开发工具,下载最新版AIUI SDK,然后根据接口文档直接集成到APP中即可。但是集成了AIUI的SDK之后,App并不能理解语义,还需要我们进行一些配置。配置前一定要注意这段话当前页面配置修改仅在测试环境生效,设备端体验需要SDK传参时在情景模式后加“_box”或“更新发布”至生产环境体验。如
2020-05-15 16:35:52
4872
2
原创 TensorFlow安装填坑之路(Windows环境)
最近跟着简单粗暴 TensorFlow 2中的教学活动ML Study Jam 2020学习TensorFlow,记录下在Windows环境中安装TensorFlow时遇到的那些坑。TensorFlow 安装与环境配置TensorFlow 的最新安装步骤可参考官方网站上的说明(https://tensorflow.google.cn/install)。也可以根据TensorFlow 安装与环境...
2020-04-27 11:21:36
263
1
原创 Android开发,如何解决依赖冲突Program type already present或者Conflict(s) found for the following module(s)
引入讯飞aiui的jar包时,与之前集成的腾讯x5浏览器内核产生了依赖冲突报错内容为Program type already present:MTT.ThirdAppInfoNew查看依赖可以通过gradle view插件查看,网上一搜一大堆定位依赖冲突在module的gradle中,加入如下代码android { ...... configurations.all() {...
2020-04-21 23:48:57
3504
原创 在VS Code使用Python
Getting Started with Python in VS Code在VS Code使用PythonStart VS Code in a project (workspace) foldermkdir hellocd hellocode .创建文件夹,在文件夹中打开终端,输入code .也可以运行VS Code, **File > Open Folder ** 选择项...
2020-01-17 14:45:21
499
转载 解决IntelliJ IDEA 控制台输出中文乱码问题
转载作者:野马的博客链接:https://www.jianshu.com/p/fb41c37c7534来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1.在哪里发现的问题?系统:Windows10IntelliJ IDEA版本:2019.2Tomcat版本:Tomcat 9.0.292.问题的现象是什么?在IntelliJ IDEA导入myecli...
2019-11-26 09:21:32
316
原创 Docker 命令记录
详细的Docker命令可以参考Docker 命令大全###docker ps : 列出容器####语法docker ps [OPTIONS]####OPTIONS说明:-a :显示所有的容器,包括未运行的。-f :根据条件过滤显示的内容。–format :指定返回值的模板文件。-l :显示最近创建的容器。-n :列出最近创建的n个容器。–no-trunc :不截断输出。-...
2019-01-29 09:33:07
243
转载 Android Studio修改包名
参考Android必知必会-Android Studio修改包名Android Studio修改包名 1.修改包显示方式如下图所示: 通过修改包显示方式,我们可以更方便的修改包名。2.修改包名经过1中的操作,我们可以随意修改包的某个节点选中所要修改包的节点 右键后选中->Refactor->Rename 在弹窗里输入要修改成什么名字,确认 在弹窗里选择 修改package3.后续操作**修
2016-12-26 10:43:19
556
原创 MAC上Android Studio的SVN配置
Ignore 指定忽略文件或目录如图进行操作这些文件会因为本地环境不同而改变,不需要提交这里有两个隐藏文件夹.gradle/和.idea/,正常情况下是无法被选中的,你可以选择直接输入,也可以点击下图圈圈按钮显示隐藏文件来操作参考mac下Android studio如何使用SVN进行版本控制?需要注意的事,忽略文件应该在关联SVN之前进行,否则没有效果,如果先关联了SVN,则需要取消关联,删除SVN
2016-12-22 13:51:36
4496
翻译 混合式应用真机调试(Android Studio + Chrome)
如何在chrome上调试混合式APPhttps://developers.google.com/web/tools/chrome-devtools/remote-debugging/Get Started with Remote Debugging Android DevicesKayce Basques By Kayce Basques Technical Writer at Google
2016-12-16 14:31:23
3697
原创 Android 关于缓存的一些类
关于Android缓存的一些类的记录,包括ASimpleCache,LruCache和DiskLruCache。给出了项目地址与参考博客。
2016-05-07 11:48:43
1403
转载 Android 编程下 Touch 事件的分发和消费机制
转自:http://www.cnblogs.com/sunzn/archive/2013/05/10/3064129.htmlAndroid编程下Touch事件的分发和消费机制Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(
2016-04-27 17:25:36
380
1
原创 Error:Unable to tunnel through proxy. Proxyreturns "HTTP/1.1 400 Bad Request"
升级Android Studio到2.0正式版之后,从svn上check out项目时,遇到了问题,如图所示: 这是使用了本地的gradle之后报的错 这个是使用了项目自己的gradle之后报的错网上搜索了一下解决方案,使用如下步骤解决: Android Studio自带的gradle是2.10,所以需要在项目的gradle中,修改classpath ‘com.android.too
2016-04-11 14:22:44
6349
3
原创 Android Studio连接华为mate8手机调试时不显示错误日志的解决办法
手机拨号##2846579##,进入projectmenu—后台设置—LOG设置—打开所有的日志,就可以了。
2016-04-07 21:25:53
5350
3
原创 ImageLoader使用记录
ImageLoader的目的是提供一个强大的、灵活的和高度可定制的工具用来进行图像的加载、缓存和显示。它提供了大量的配置选项,并能很好地控制图像加载和缓存的过程。但是很遗憾,这个项目已经在2015年11月27日停止维护了。
2015-12-07 20:14:40
454
原创 Android仿印象笔记的自定义菜单控件
点击印象笔记添加笔记菜单按钮,便会弹出一系列的按钮用于添加不同的笔记。于是自己试着仿照印象笔记的菜单按钮,写出一个自定义的菜单控件。
2015-11-24 10:20:28
2265
原创 Layout_weight属性解析
Layout_weight:首先按照控件声明的尺寸进行分配,然后再将剩下的尺寸按weight分配。(控件声明的尺寸可能为负,如果控件都声明为match_parent,那剩下的尺寸也为负)layout开头的属性是交给父容器去获取设置,比如layout_gravity表示view在容器中的方式,gravity是容器内容的布局方式。参考:Android面试解密——Layout_weight属性
2015-11-06 10:28:05
512
原创 CircleImageView源码解析
CirclelmageView是一个可以快速创建圆形截图的ImageView。适用于各种可绘制类型。一般用于登陆界面显示用户的头像。这篇文章是对CirclelmageView的源码学习与解析。
2015-10-28 17:57:40
740
原创 Android 表格布局的RadioButton
通过RadioButton与GridView,实现了单选按钮成表格布局,同时具备单选效果的功能。
2015-10-26 11:32:10
1076
原创 Android 动画效果弹出PopupWindow,同时屏幕背景变暗
最近做项目的时候,希望弹出一个PopupWindow,但是效果并不美观,所以自己写了个效果,动画弹出PopupWindow,是飞入/飞出,加上渐变的效果。在弹出PopupWindow的同时,改变屏幕背景的透明度,使屏幕背景变暗。
2015-10-17 10:57:44
6301
1
原创 Android 长按Listview显示CheckBox,实现批量删除
Android 长按Listview显示CheckBox,实现批量删除
2015-10-14 15:44:01
10870
6
转载 android DDMS 连接真机,用file explore看不到data/data文件夹的解决办法
android DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法 问题是没有权限,用360手机助手或豌豆荚也是看不见的。 简单的办法是用RE文件管理器(授予root权限),把data和data/data设置成777权限注意:用RE管理器打开看到默认不是777的,只是可读写还是不够的。参考: android DDMS 连接真机(己ROOT),用f
2015-09-29 15:07:36
1035
原创 Mac下adb不能重启
mac下adb重启出现问题,* daemon not running. starting it now on port 5037 *ADB server didn't ACK* failed to start daemon *
2015-09-29 15:01:00
3715
原创 Android学习笔记之手势识别
手势识别有两种方式1、使用GestureDetector2、使用GestureOverlayView一、使用GestureDetector进行手势识别MotionEvent: 1.用于封装手势、触摸笔、轨迹球等动作事件 2.内部封装用于记录横轴和纵轴坐标的属性X和Y GestureDetector 识别各种手势 OnGestureListener 1.手势交互的监听接口,其提供多个
2015-05-19 12:51:15
493
原创 Android学习之Intent实现页面跳转
什么是Intent Intent可以理解为信使(意图),由Intent来协助完成Android各个组件之间的通讯Intent实现页面之间跳转(两种方法) 1、startActivity(intent) 直接启动页面,无返回值 2、startActivityForResult( intent, requestCode); 有返回值 onActivityResult( i
2015-05-13 21:54:32
904
原创 Android学习之SharedPreferences
Android的四种数据存储方式:1、SharedPreferences2、SQLite3、ContentProvider4、FileSharedPreferences 1)是一种轻型的数据存储方式 2)本质是基于XML文件存储key-value键值对数据 3)常用来存储一些简单的配置文件,只能存一些简单的类型,String,Int等。1、SharedPreferences对象本身只
2015-05-08 15:53:29
380
SL288-2014水利工程建设项目施工监理规范
2020-09-27
Android仿印象笔记的自定义菜单控件
2015-11-24
Material Design icon合集
2015-11-05
Android 表格布局的RadioButton
2015-10-26
Android 动态添加标签及其点击事件
2015-10-22
Android 动画效果弹出PopupWindow,同时屏幕背景变暗
2015-10-17
Android 长按Listview显示CheckBox,实现批量删除
2015-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人