自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 安卓使用socket控制树莓派的GPIO口 python3.4实现

转载请注明出处,谢谢! 树莓派提供了python语言实现的gpio控制包,详细介绍可见http://maxembedded.com/2014/07/using-raspberry-pi-gpio-using-python/#PinConfig。首先在系统中打开终端执行python 检查是否安装python及python版本为2还是3,本文中使用python3.4实现。检查完python的安装状态后

2016-02-27 15:59:19 5200 4

原创 Android 7.0 Nougat FileUriExposedException 图片裁剪 文件分享

FileUriExposedException错误原因对于面向 Android N 的应用,Android 框架执行的 StrictMode API 政策禁止向您的应用外公开 file:// URI。 如果一项包含文件 URI 的 Intent 离开您的应用,应用失败,并出现 FileUriExposedException 异常。若要在应用间共享文件,您应发送一项 content:// URI,并授

2016-09-22 17:54:39 3499

转载 图库获取图片ACTION_PICK 不同系统返回Uri不一致问题(file_path或content)

使用ACTION_PICK获取系统图库图片 public void gallery() { String PHOTO_FILE_NAME = Utils.getUUID("img")+".jpg";//随机生成的文件名 Log.e("photo","gallery,BaseActivity开始保存图片文件并缓存文件名:"+PHOTO_FILE_NAME+"———

2016-07-28 14:50:01 3424

原创 Django rest framework 常用外键命令 (加入、删除、查看所有、查看除了自己以外的所有、摘除分离对象间外键关系)

modelclass MyUser(AbstractUser): team=models.ForeignKey('myteam.Team',related_name='users',null=True,on_delete=models.SET_NULL) #所属球队related_name表示其外键反向检索时用的字段名,默认为 小写的外键model名_set。 on_delete代表当us

2016-03-20 12:27:33 2733

原创 推荐一个安卓开发用得到的Chrome插件

Chrome插件 - Vysor 可以让chrome用户在自己的电脑上打开一个实时映射到手机的窗口,使用有线连接时延迟很迟,珍爱生命,远离模拟机。珍爱时间,使用Vysor。 调试的时候再也不用拿起手机了,推荐大家尝试一下。

2016-03-10 16:50:36 520

原创 SwipeRefreshLayout和Viewpager滑动时冲突解决方法

使用第三方(如融云IM)集成封装好的Fragment时无法在Viewpager的里面一层界面添加SwipeRefreshLayout,这将导致SwipeRefreshLayout使用时发生冲突,如下: 可以看到两个刷新图标,最下面的是最外层的包裹Viewpager的刷新图标,上面的一个是包裹在viewPager里的刷新图标。 这时候如下处理冲突: mViewPager.setO

2016-03-10 16:43:53 817

转载 SwipeRefreshLayout+AsyncHttpClient 实现异步Http请求的下拉刷新

感谢原文作者:http://stormzhang.github.io/android/2014/03/29/android-swiperefreshlayout/API doc:http://developer.android.com/reference/android/support/v4/widget/SwipeRefreshLayout.html 首先须把你的support library的

2016-03-10 14:12:20 420

转载 android studio 电脑重启后不识别安卓项目 所有设置被还原

android studio 电脑重启后不识别安卓项目 所有设置被还原 来之百度知道的方法 亲测可以解决

2016-03-09 22:30:24 534

原创 listview的item中含有button导致onitemclick事件失效的解决方法

在ListView子项目布局文件中的根控件中添加android:descendantFocusability="blocksDescendants"添加前:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:a

2016-03-07 18:05:37 1302

转载 Snackbar 的使用 Toast加强版

界面代码: <android.support.design.widget.CoordinatorLayout android:id="@+id/container" android:layout_width="match_parent" android:layout_height="wrap_content" android:la

2016-03-07 12:16:55 227

原创 Android Studio中使用setter getter

如图:

2016-03-06 20:07:30 1892

原创 Python3.5 Django1.9.3 图片上传与返回

Django框架对于静态文件的上传和返回有良好的支持,下面分为图片上传和下载两个部分来简单记录。文件上传安卓客户端上传: 点击上传按钮后会像服务器发送一个file,其中file是一个File类型的文件。User.getInstance().upload(file,"http://192.168.1.104:8000/user/user_upload/");//测试上传图片 User.java文件

2016-03-03 00:18:02 2263

原创 Python3.5 Django1.9.2常用命令

为修改的Model创建迁移文件python manage.py makemigrations "appname"将上一步更改更新到数据库或服务器中python manage.py migrate使用shell调用api,使用exit()命令退出shellpython manage.py shell为后台管理创建超级用户python manage.py createsuperuser运行开发服务器py

2016-03-01 21:46:07 539

转载 如何从Linux命令行截屏

sudo apt-get install scrot截下整个桌面截取整个桌面十分简单。只需运行Scrot命令,不需要任何参数,然后它会保存一张整个桌面的截屏,以(日期标记).png的文件形式保存在当前文件目录下。scrot你也可以指定保存目标文件夹和截图文件名。scrot ~/Pictures/my_desktop.png截取特定窗口或矩形区域Scrot允许你在桌面选择一个特定的窗口或定义一

2016-02-27 16:13:40 700

原创 树莓派安装 python3 及 python IDE

前往https://www.raspberrypi.org/downloads/下载树莓派NOOBS完全版系统 前往https://www.sdcard.org/downloads/formatter_4/下载SDFormatter v4.0并安装 使用SDFormatter格式化你的内存卡,将下载的NODE.zip压缩包中的所有文件提取出来拷贝到SD卡的根目录,拷贝完成后安全移除并将S

2016-02-27 13:51:51 23619

原创 设置button大小同文字一样大

自定义style <style name="mybutton"> <item name="android:padding">0dp</item> <item name="android:gravity">center</item> <item name="android:minWidth">30dp</item> <item na

2016-02-27 11:20:57 3038 1

原创 安卓 文件与缓存

Activity提供了getCacheDir()和getFilesDir()方法: getCacheDir()方法用于获取/data/data//cache目录 getFilesDir()方法用于获取/data/data//files目录 获取缓存或者文件Bitmap bitmap= LocalMemoryCache.getInstance().get(iconName);Bitmap bi

2016-02-25 22:18:15 285

原创 edittext_selector&button_selector

edittext_selector输入框过滤器,未获得焦点时为透明,获得焦点时为蓝色框体。 edittext_selector.xml(存放在drawable文件夹下)<?xml version="1.0" encoding="UTF-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <it

2016-02-23 17:02:23 366

原创 安卓 防止Bitmap产生OOM(OutOfMemoryError)错误

//自定义getBitmap方法,防止OOM使程序Crash public static Bitmap getBitmap(Resources res, int id, BitmapFactory.Options opts) { Bitmap bitmap = null; while (bitmap==null) {//直到生产Bitmap成功才返

2016-02-19 22:09:38 392

转载 安卓 设置圆角图片

函数如下,转载出处不明。 public static Bitmap getRoundedCornerBitmap(Bitmap bitmap) { try { Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(

2016-02-19 21:22:50 293

原创 Android Studio提示图片重复定义

直接在windows的文件管理器的相应目录中替换了相关的同名图片,重新运行程序后出现如下错误,确定drawable文件夹中无重复图片。res\drawable\picturename .png:0: error: Resource entry picturename is already defined.解决方法为,Build->Clean Project,重新运行即可。

2016-02-19 21:18:10 687

原创 安卓 bitmap绘图

Bitmap bitmap1, bitmap2; BitmapFactory.Options opts = new BitmapFactory.Options(); opts.inSampleSize = 1; bitmap1 = BitmapFactory.decodeResource(getResources(), R.drawable.ic_ca

2016-02-19 20:46:53 922

转载 安卓 自动弹出键盘

public void getKeyBoard(final TextView view) { Timer timer = new Timer(); timer.schedule(new TimerTask() { public void run() { InputMethodManager inputManager

2016-02-19 20:13:34 385

转载 安卓 单例设计模式 查看方法

安卓 单例设计模式/** * Created by ykh on 2016/2/19. */public class User { //加载类的时候会初始化static的instance,从这以后,这个static的instance对象便一直占着这段内存,永远不会被回收掉。 private static User instance = new User(); priva

2016-02-19 20:12:29 255

转载 MySql命令

解除数据库安全模式SET SQL_SAFE_UPDATES=0;使用框架连接数据库,设置连接字符集为utf-8 python自动创建表# 初始化数据库连接:engine = create_engine('mysql+pymysql://name:password@localhost:port/database_name?charset=utf8', echo=True)Base.metadat

2016-02-19 17:23:59 253

原创 安卓 ImageView ACTION_UP&DOWN监听

先上效果图未按下或者松开后: 按下时: 界面示例代码: <ImageView android:clickable="true" android:id="@+id/my_login_qq" android:layout_width="50dp" android:layout_heigh

2016-02-18 12:16:01 481

转载 安卓开发 无线调试

原文:http://developer.android.com/tools/help/adb.html#wireless 在电脑中打开cmd窗口,转至adb.exe所在目录,例如D:\android-sdk-windows\platform-tools。 调试设备连接上无线网,和电脑处于同一网段后,依次执行命令: adb tcpip 5555 adb connect 192.168.1.

2016-02-17 12:38:02 295

原创 Python MySql使用

import pymysqlconn = pymysql.connect(user=’root’, password=’root’, database=’ykh’) cursor = conn.cursor() cursor.execute(‘select * from user’)cursor.execute(‘insert into user (id, name) values (%s, %

2016-02-16 20:26:14 223

原创 Activity间传递自定义类型对象

自定义的数据类型继承Serializable接口可是使对象序列化,我用来作为Activity间传递对象使用。Utils.start_Activity(getActivity(),GameFriendDetailsActivity.class ,(Game)adapter.getItem(position));Utils.java文件中start_Activity函数实现如下: public s

2016-01-27 20:37:56 1389

安卓socket控制树莓派GPIO(含server及client)

http://blog.csdn.net/u012520966/article/details/50755669

2016-06-29

安卓socket控制树莓派GPIO

安卓socket控制树莓派GPIO,可以在界面上动态修改树莓派的IP地址及端口,用于控制树莓派的GPIO,包括树莓派使用的服务端python代码以及安卓端代码,使用方法见博客:http://blog.csdn.net/u012520966/article/details/50755669

2016-02-27

空空如也

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

TA关注的人

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