Android OkHttp 网络获取轮播图

1.首先导入依赖 /*轮播图 依赖*/ implementation 'com.youth.banner:banner:1.4.9' //okhttp3 implementation 'com.github.bumptech.glide:glide:4.8.0' //图片glide implementation 'com.squareup.okhttp3:okhttp:3.11.0' //gson implementation '
分类: 其他 发布时间: 11-28 22:58 阅读次数: 0

Android recyclerview添加删除条目点击事件

1.首先导入recyclerview依赖 implementation 'com.android.support:recyclerview-v7:28.0.0' 2.activity_main.xml <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal">
分类: 其他 发布时间: 11-28 22:57 阅读次数: 0

Android 第三方登录分享

1.首先加入依赖 implementation files('libs/SocialSDK_QQ_Simplify.jar') implementation files('libs/umeng_social_api.jar') implementation files('libs/umeng_social_net.jar') implementation files('libs/umeng_social_shareboard.jar') implemen
分类: 其他 发布时间: 11-28 22:57 阅读次数: 0

第三方登录分享微信qq

1参考https://developer.umeng.com/docs/66632/detail/66639 2Main package com.umeng.soexample; import android.Manifest; import android.content.Intent; import android.os.Build; import android.support.v4.app.ActivityCompat; import android.support.v7.app.A
分类: 其他 发布时间: 11-28 22:56 阅读次数: 0

自定义View加载进度条首页面

1.主页面布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_w
分类: 其他 发布时间: 11-28 22:56 阅读次数: 0

Android 列表分类

1.主页面布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_p
分类: 其他 发布时间: 11-28 22:56 阅读次数: 0

Android 拦截器

LoggingInterceptor(拦截器页面) package com.sn.a1606bcat; import java.io.IOException; import okhttp3.Interceptor; import okhttp3.Request; import okhttp3.Response; /** * 日志拦截器类,请求来了,先在这里进行处理,可以得到发请求到得到请求消耗多久的时间 * 作用:可以排查网络请求速度慢的根本原因 * 1.有可能是我们在请求网络时
分类: 其他 发布时间: 11-28 22:55 阅读次数: 0

Android 页面滑动切换

1.布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_wi
分类: 其他 发布时间: 11-28 22:55 阅读次数: 0

xrecyclerview的上拉刷新下拉加载

依赖:implementation ‘com.jcodecraeer:xrecyclerview:1.2.0’ mRecyclerView.setLoadingListener(new XRecyclerView.LoadingListener() { @Override public void onRefresh() { new Handler().postDel
分类: 其他 发布时间: 11-28 22:54 阅读次数: 0

普通的recycleView展示添加删除

1.主页面XML <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_wi
分类: 其他 发布时间: 11-28 22:54 阅读次数: 0

Fresco动画

1.主页面布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <Scroll
分类: 其他 发布时间: 11-28 22:54 阅读次数: 0

ubuntu:(设置终端代理IP)简单有效地设置全局代理上网 ubuntu:(设置终端代理IP)简单有效地设置全局代理上网

ubuntu:(设置终端代理IP)简单有效地设置全局代理上网 因为要在ubuntu系统上安装很多软件,但ubuntu系统所在的网络环境是需要使用http代理才能连接网络的。 正常使用火狐等浏览器上网时,可以很简单的设置网络代理服务器,但若是在ubuntu的终端中使用sudo apt-get install 。。。这样的命令,浏览器中设置的代理就不能用了,因此我们必须对ubuntu的终端设置代理,使其能够在apt-get install 时联通网络。 1.通过export http代理使用apt
分类: 其他 发布时间: 11-28 22:53 阅读次数: 0

pySerial -- Python的串口通讯模块

pySerial -- Python的串口通讯模块 介绍 pySerial 封装了串口通讯模块,支持Linux、Windows、BSD(可能支持所有支持POSIX的操作系统),支持Jython(Java)和IconPython(.NET and Mono). 首页 http://pyserial.sf.net/ 特性 所有平台使用同样的类接口 端口号默认从0开始,程序中不需要知道端口名称 像文件读写一样的API,read、write(readline等也受支持) 所有程序全由Python完成,
分类: 其他 发布时间: 11-28 22:53 阅读次数: 0

Python + Arduino, 自动化的好帮手

Arduino以其简单易用,颇受创客喜爱,标准的硬件接口,丰富的外设资源,以及友好的编程接口,将单片机的应用门槛全都削掉了。 Python呢,有脚本语言的易用易入门的特点,还有类C语言的强大功能,而且跨平台,最近几年的兴起,就说明了Python的魔力。 但,如果有一天,Arduino和Python撞到一起,会擦出什么火花呢?真是好期待,下面就以自己要做的小项目和大家共享一些应用实例。 今天要分析的实例,是一个自动化操作的例子。这种类型的自动化可以用于工厂,也可以用于其他产品的研发过程中。设计要
分类: 其他 发布时间: 11-28 22:53 阅读次数: 0

Ubuntu下使用adb和USB连接的方式进行android设备调试

Ubuntu下使用adb和USB连接的方式进行android设备调试 摘要:Ubuntu下使用adb和USB连接的方式进行android设备调试1、执行命令:sudovi /etc/udev/rules.d/51-Android.rules ,创建51-android.rules配置文件2、按照下面的数据格式添加一个条目:SUBSYSTEM=="usb",ATTR{idVendor}=="xxxx1",ATTR{idProduct}=="xxxx2",MODE=" Ubuntu下使用adb和U
分类: 其他 发布时间: 11-28 22:53 阅读次数: 0

安装双系统后(Windows7 + Ubuntu), Windows7启动项不见了

问题描述:电脑先安装的Window7,然后安装了Ubuntu;Ubuntu安装成功后,发现Windows7的启动项没有了。 解决方法:进入Ubuntu,运行命令“sudo update-grub2 update”,会自动找到Windows7选项,这个命令会自动更新/boot/grub/brub.cfg。重新启动电脑,可以发现Windows7的启动项已经出现,可以正常进入Windows 7.
分类: 其他 发布时间: 11-28 22:52 阅读次数: 0

CSR开发(转载)

CSR8670开发(3)-按键输入 CSR8670开发(3)-按键输入无评论 2017年7月20日 at 上午10:48分类:硬件 阅读: 1,262 次 开发板上的按键缺省都指定了功能,比如播放、音量、选曲控制等等 按键定义: 先将PIO口的物理按键映射成逻辑按键 上图显示PIO1口的物理按键指定为逻辑按键1 然后为逻辑按键指定相应的事件: 上图显示逻辑按键1指定为音量减少功能 要修改按钮功能,可以修改sink_buttons.c文件 修改函数ButtonsMessageHandler 在M
分类: 其他 发布时间: 11-28 22:52 阅读次数: 0

arm-none-linux-gnueabi-gcc 下载地址

arm-none-linux-gnueabi-gcc 下载地址 arm-none-linux-gnueabi-gcc是 Codesourcery 公司(目前已经被Mentor收购)基于GCC推出的的ARM交叉编译工具。可用于交叉编译ARM系统中所有环节的代码,包括裸机程序、u-boot、Linux kernel、filesystem和App应用程序。使用时,按照主机平台,可以下载以下任一版本中的一个,结果是一样的: Linux解压版:在Linux主机(如Ubuntu、RedHat等)直接解压即
分类: 其他 发布时间: 11-28 22:52 阅读次数: 0

Ubuntu遇到版本不对导致依赖不对应问题的解决方案

libssl-dev版本问题无法安装 : Depends: libssl1.0.0 (= 1.0.1t-1+deb7u2) but 1.0.1t-1+deb8u6 is to be installed 问题现象: 在安装libssl-dev 的时候提示错误: sudo apt-get install libssl-dev Reading package lists... Done Building dependency tree Reading state informatio
分类: 其他 发布时间: 11-28 22:51 阅读次数: 0

python移植到arm的单板

python移植到arm的单板 2017年09月22日 09:05:55 mania_yan 阅读数:3068 注:下文的CSU是我们一个嵌入式单板的名称。 1 前言 作者的话: 本人非常喜欢python,一直梦想可以移植到CSU中。但是python诞生之初并没有想到要应用在嵌入式领域,因此,python的交叉编译比较复杂。python的交叉编译花费了我一些时间进行摸索,这篇文章是在查阅了N多资料,进行了N多尝试后成功的,就在想彻底放弃的时候,NEVER GIVE UP的信念让我进行前进,而恰
分类: 其他 发布时间: 11-28 22:51 阅读次数: 0