- 博客(461)
- 资源 (14)
- 收藏
- 关注
转载 virtualenv介绍及基本使用
转自:https://blog.csdn.net/u012734441/article/details/55044025 virtualenv介绍及基本使用 1.virtualenv介绍 2.安装virtualenv 3.virtualenv运行使用 4.virtualenv其他命令 综合**1.virtualenv介绍**...
2018-06-07 09:59:58 2240
原创 提高Android Studio运行、编译速度方案
在使用Android Studio的时候,你会发现经常在运行和编译的时候卡死.你是不是有一种想把电脑砸了的感觉,老子写代码5分钟,编译要10分钟.这个处了与我天朝国情有关(你要翻墙).其实还可以进行一些自己的优化. 这里我根据网上各位大神给出的方法,经过我自己验证之后,给出下面的一些方法,可以改善一下运行和编译的速度. 一,修改idea.properties文件 在...
2018-02-26 14:03:45 2022
转载 Python os.walk的用法与举例
转自:http://blog.csdn.net/bagboy_taobao_com/article/details/8938126os.walk(top, topdown=True, onerror=None, followlinks=False) 可以得到一个三元tupple(dirpath, dirnames, filenames), 第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路
2017-10-17 16:23:29 1722 1
转载 全面介绍Android Studio中Git 的使用(二)
转自: http://blog.csdn.net/gao_chun/article/details/49817267 四、Studio上传项目至GitHub说完本地Git仓库,那么如何将项目上传至远程的GitHub仓库呢?其实操作也基本上差不多。我们首先需要有一个GitHub账号,我们登录上去后new 一个仓库: 我们这里用一个示例做测试,名字叫做HelloNDK,并根据需要创建相关文件。 C
2017-10-13 16:29:47 1717 1
转载 全面介绍Android Studio中Git 的使用(一)
转自:http://blog.csdn.net/gao_chun/article/details/49817229全面介绍Android Studio中Git的使用前言:本篇博文将记录如何在Android Studio中使用Git版本控制系统,这货在草稿箱里已经放了起码有两个月了吧,老躺着想起来了心里不舒服,索性这两天抽了些时间,整理出来算了,最近气温下降的厉害,发现自己越来越懒了。难过一、Git
2017-10-13 14:18:00 18676 1
原创 android实现多图片放大缩小的切换
前天在网上看到了http://v.qq.com/vplus/56c7ec6c231bdbafd198c58fb86eb4dc 作者仿QQ的代码,看了一下感觉很受启发。正好,单位在做引导页的时候,要用到类似的东西,只不过是放大缩小的样子。好了,下面我们来看一下代码。 package com.example.cg.scaleimageview.Customs;import android.cont
2017-04-24 14:22:00 3484
原创 ExpandableListView控件使用中一些小问题的总结
ExpandableListView控件,很好的解决了listView无法进行折叠和分类的功能(在不进行自定义的情况)。但是它也有一些无法解决的问题,比如伸缩没有动画,前方的箭头位置不能更换,也不能更换图标等。 单位的项目整好用到这样的一个功能,就看了一下,现在把它做一下总结。效果如图: 这个图是最后的效果,采用的是第三方开源的AnimatedExpandableListView
2017-02-22 10:08:04 2078
原创 CoordinatorLayout实现工具栏及页面头部的伸缩与折叠
CoordinatorLayout可以实现工具栏及页面头部的伸缩与折叠,这里记录一下其实现的过程与其中注意的事项。最简单的方法就是在建立Activity模板的时候,选择一下叫ScrollingActivity的,它就帮我们实现了一个简单的可折叠的效果。下图就是默认的效果: 代码如下:<?xml version="1.0" encoding="utf-8"?><android.support.de
2017-02-16 13:49:03 12459
原创 android中DialogFragment的一些使用笔记
对于弹出框,我经常使用的是Aialog和popwindow,虽然官方推荐使用的是DialogFramgent,也用过一些,但是做的项目中一直都是之前封装好的 Aialog和popwindow。这回做大版本改进,正好,我就将部分功能改成了DialogFragment。下面将其中的一个选择均线的功能记录下来。我们做的是一个股票相关的APP,这里面有一个功能是,可以让用户自己选择要显示的均线个数与多少根
2016-12-20 10:46:24 1259
原创 android过渡动画之makeSceneTransitionAnimation学习笔记
android的过渡动画已经出了好久了,一直没怎么使用。自己还是懒啊,昨天在看blog的时候,看到了亓斌的blog里有相关的介绍。正好,自己也就跟着学一下,写一个例子做为应用。 http://blog.csdn.net/qibin0506/article/details/48129139 http://blog.csdn.net/qibin0506/article/details/5324859
2016-12-07 16:00:54 13281
原创 android中对剪贴板的简单操作
今天看到群里一个兄弟发了一个链接,是介绍Clipboard操作剪贴板的,感觉很有意思,就仔细阅读了下。 链接文章地址 下面,将自己的理解与例子记录一下。 对于剪贴板的操作,其实还是很简单的,只要几行代码就可以轻松搞定了。我们先看最简单的就是把文字接收过来。 这里我写了两个页面,一个MainActivity.java,一个PasteActivity.java。从名字上就能看出来,一个是操作一个
2016-11-16 15:36:35 8296
原创 Android Studion的Monitor中显示No Debuggable Application的解决方法
今天在使用as的时候,突然发现在操作界面下面的Monitor中显示不出来项目,而是提示No Debuggable Application,这是什么鬼,上网查了一下,发现很多人都会遇到过。这里做一个记录,以做记录。第一种方法,直接Tools - > Android -> Enable ADB Integration active,就OK了。 第二种情况,就是看一下你的build variants里面
2016-11-16 10:33:22 4251 3
原创 android之shape的说明
ShapeDrawable经常会用到,以前都是现用现查,这里做一个简单说明,以备以后查询 Shape一共有四种类型,属性基本上都可以通用 1, 矩形 <!-- 矩形--><shape xmlns:android="http://schemas.android.com/apk/res/android" and
2016-11-14 15:17:42 792
转载 svn如何提交.so文件
转自:http://www.cnblogs.com/hsji/p/4696357.html使用Android studio进行Android开发,发现*.so文件死活上传不上去。最初以为是Android studio的问题,然后到文件夹下进行提交,发现差异统计的时候*.so文件始终都没有统计进去,这样的话自然就不可能把文件提交上去了。查看一下svn的配置吧!红色框子圈出的就是问题所
2016-11-10 11:06:12 1247
原创 android studio导入so文件,并调用其中的方法
在单位的项目中,需要一个算法来计算一个特殊值,可是相关的部门却不给计算公式,只是给了几个封装好的so文件和一个.h文件,让传入几个值,然后得到相应的值。拷。。。。。没法子,人家不给,我们只好调用这个了。 这里在导入so文件和调用其中的方法时,遇到很多坑,这里做一个记录,以备以后查询。 我使用的as1.5版本,一直没有升级呢。所以这里的所有方法,都是针对这个版本来的。
2016-11-08 15:42:28 10617
原创 Plugin with id 'com.novoda.bintray-release' not found的解决方法
我们一般在在github上下载下来的代码,有时候会提示Plugin with id ‘com.novoda.bintray-release’ not found的错误,这个怎么解决呢,其实很简单,只要在你的根目录下的build.gradle中添加dependencies { classpath 'com.android.tools.build:gradle:1.5.0'
2016-10-08 16:31:28 25798 9
原创 连续点击按钮显示Toast,只显示最后一次
我们在使用Toast的时候,会遇到一些显示提示信息的地方,如果用户在使用的时候,没事点了好多次。那么要让Toast全显示完要很长时间。这时候我们怎么办呢。/** * 显示最后的Toast * @param msg * @param length */ protected void showToast(String msg, int length) {
2016-10-08 14:12:45 3813
原创 Android中view中的requestLayout和invalidate方法的区别
在学习自定义view的时候,发现某些demo在更新页面时,使用的是view.requestLayout,而不是view.invalidate()。invalidate这个方法,我们常用它来进行 view重绘。可是这个requestLayout是什么呢。上网查了一圈。这里做一个记录。 当view确定自身已经不再适合现有的区域时,该view本身调用这个方法要求parent view(父类的视图)
2016-09-20 11:06:27 839
原创 自定义View控件之特殊的饼形图(环形图)
单位项目要实现如下图这种环形图或是说特殊的饼形图,在网上找了半天,没有发现开源的,没法子,只能硬着头皮自己写一个了。最近也在学习自定义view。正好拿这个来进行练习一下。 先分析一下功能, 1, 一共六个环形,每个颜色,弧度不同, 2, 在每个环形上,根据其环的弧度不同,在弧的中心点上,伸出线,在线上显示相应的数值 3, 在线的结尾处,显示一个圆角方形,内部是
2016-09-07 16:12:22 2568
原创 使用RecyclerView实现GridView和ListView混排的效果
单位在做股票相关的app,美工切出一个图,是一个GridView和ListView混排的效果图,而且在滚动的时候,还要实现相关类别名有推动的效果,如下图: 录制的效果不是很好,因为csdn只能上传2M,所以点击的效果没有实现。下面会下载的地址。可以下载看一下。现在说一下实现的思路。个人感觉不是很好,只是为了完成功能,如果你有更好的思路或是方法,希望能告诉我。 1,Recy
2016-08-19 10:25:11 8420 2
原创 Android 拍照或从相册取图片并裁剪
android拍照或从相册取图片并裁剪,这个功能很常用,网上也有不少例子,可是很多之前的代码已经都不好用了。这个可能与4.4之后,相册返回的地址和原来不一样有关系吧,下面是我的代码,在nexus6中测试通过。 activity_album.xml布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/
2016-08-17 14:34:27 4308 1
转载 手把手教你最简单的开源项目托管GitHub入门教程
转自:http://jingyan.baidu.com/article/f7ff0bfc7181492e27bb1360.html自从google code关闭了下载服务了之后,GitHub作为了目前最好用的免费开源项目托管站点,众多开源项目都托管在github,其中不乏著名的播放器MPC-HC。不习惯于英文的朋友,难免少不了要进行摸索一番,甚至会因此头大而放弃。
2016-08-15 13:26:19 1052
转载 自定义Android Studio方法注释模板
转自: http://blog.csdn.net/beyond0525/article/details/50423979前言你们从Eclipse转到Android Studio的时候,是不是会怀念Eclipse的方法注释模版?敲/**加回车,模板就出来了,而Android Studio却不能自定义(或者我没有找到)现在我找到替代方法了,就是用live templat
2016-08-15 09:39:20 1123
转载 Android Studio五分钟带你从菜鸟到高级调试
转自:http://blog.csdn.net/u013132758/article/details/51915575 前段时间刚刚入职,还算比较幸运。进来就是让我做Android的。好多同学都去做其他没有接触过的东西了。刚开始一周肯定就是熟悉代码。但是我刚拿到代码我就呆了。做的是一个金融业务的APP。由于好多数据要加密所以,公司自己采用TCP层链接,用SSL加密协议。自己封装的网络框
2016-08-02 13:47:34 1042
原创 android自定义控件之中间是斜线的占比条
最近一直在看各路大神的自定义控件,自己受益非浅,可是一直也没有自己动手写一个,这几天有一个项目中要求有如下图这样一个功能: 两个动态值,根据其占比,在这个横柱上显示出来,中间的隔线要有一定的斜角。 在网上找了半天,没有发现什么现成的。突然想到,学了这么长时间自定义控件了,感觉这个也不是很难,就自己做一个试试呗。先理清一下思路
2016-07-29 14:10:08 6851 4
转载 Android Studio 如何打JAR包
转自:http://blog.csdn.net/ta893115871/article/details/46955791Android Studio 如何打JAR包在eclipse中我们知道如何将一个项目导出为jar包,供其它项目使用。 在AS中可以通过修改gradle才处理。 我们新建一个项目MakeJar,在项目中新建一个modle-类型为library 如图:
2016-07-27 16:55:45 613
原创 android中ImageView的adjustViewBounds属性的作用
在ImageView中有一个adjustViewBounds的属性,它是做什么用的,官方给出的解释的是是否保持原图的长宽比,单独设置不起作用,需要配合maxWidth或maxHeight一起使用。我们也知道,一般在XML文件中,我们很难设置maxWidth和maxHeight.所以一般会在后台用代码来实现. WindowManager wm = this.getWi
2016-07-18 13:12:37 3316 1
原创 android中使用底部菜单栏造成Viewpager+fragment中ListView数据被隐藏一条的解决
在android中,使用Viewpager + fragment是我们常用的一种方式.可是有一种情况,就是你在主页面有一个底部菜单,一般的情况下我们都使用Radiogroup.在这种格式下,会有一个很奇怪的问题.就是你在其中的一个fragment中加入一个ListView,你会发现最后的一条记录没有了. 以前没发现这个问题,最近在做一个项目的时候,发现了这个问题,最后找到了解决的方法,其实很简单,
2016-07-18 08:30:15 1500
原创 Android 如何让EditText不自动获取焦点
今天在做一个登录页面的时候,根据需要,一进和这个页面,EditText不获取焦点,只有用户点了,才让其取得焦点.上网查了一下,这里做一个记录. 在EditText的父级控件中添加两个属性 android:focusable="true" android:focusableInTouchMode="true"
2016-07-15 15:14:42 859
原创 android studio中svn连接已经下载完的项目
项目版本更新,在本地文件夹中使用svn下载完新版本后,在android studio中vcs - > import into Version Control中没有发现share project SubVersion选项,这个坑了.找了半天,找到了解决方法,在本地文件夹中,显示所有隐藏文件,把.svn文件夹删了,就OK了.为什么,哈哈.........
2016-07-06 13:30:20 1134
转载 Android-onInterceptTouchEvent()和onTouchEvent()总结
转自:http://blog.csdn.net/lvxiangan/article/details/9309927老实说,这两个小东东实在是太麻烦了,很不好懂,我自己那api文档都头晕,在网上找到很多资料,才知道是怎么回事,这里总结一下,记住这个原则就会很清楚了:1、onInterceptTouchEvent()是用于处理事件(类似于预处理,当然也可以不处理)并改变事件的传
2016-06-20 08:55:24 531
原创 Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found解决办法
在写程序的时候,我们经常会从gifhub上下载一些别人的代码来学习或是下载一些第三方的插件来使用,这个时候我们就要把对方的library文件导入到我们的项目中,问题来了,有时候会提示 Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found这个错误,怎么解决呢.其实,很简单,只要在我们的project项目中
2016-06-17 08:53:22 4599 2
原创 android 跳转到当前应用的详情页面
Intent intent = new Intent(); intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); intent.setData(Uri.fromParts("package", getPackageName(), null));
2016-05-31 10:16:59 6661 3
原创 ListView中的数据一直显示在最底部(类似聊天中的信息列表)
我们在写一些类聊天的程序时,总会遇到listVIew在显示数据的时候,让listView的数据一直显示在最下面。这样我们就可以看到最新的消息了。这个功能呢,在listView的属性中就可以设置 代码如下: <ListView android:id="@+id/lv_main_msg" android:layout_width="fill
2016-04-11 21:46:16 8663 3
原创 MVC中code first方式开发,数据库的生成与更新(Ef6)
一,在models文件夹中,建立相应的model文件 这里注意一点,这里建立的class名,就是数据库里表的名字。 在这里面,可以建立表之间的关系。 这里要说明一点的事,一般情况下,我们会把n:m的形式,变成两个1:n的模式 //学生信息 namespace codefirst.Models { p
2016-03-10 16:10:07 18138 3
原创 JQuery上传插件Uploadify的简单使用
在开发 web程序的时候,上传附件或是照片这是常有的事件,以前一直在使用swfupload,后来发现了Jquery的Uploadify感觉不错,就试了一下,这里做一个记录。以备使用。 Uploadify的下载地址:http://www.uploadify.com/download/ 这里注意一点,因为这种无刷新上传全是通过flash实现的,所以我们还要去下载一个sw
2016-02-29 14:46:14 13170
原创 viewpager中多fragment及时加载
Viewpager是我们经常使用的一个控件,它的使用这里就不多说了,我在这里说一下其中的一个效果,就是我们经常会看到在一些新闻类的 App中,使用viewpager来做各个频道的切换,在切换的时候,我们会发现,这些频道里面的数据,是在此频道为当前页的时候才进行加载,而不是一开始就加载的(这里说明一点,就是viewpager有预加载的功能),同时,当我们切换回来的时候,此页面并没有重新加载,数据还是
2016-02-25 15:50:29 3992
原创 picasso使用简要说明
以前在做程序的时候,加载网络图片一般都使用volley来处理,虽然这个第三方插件很好用,可是它有一个问题,就是无法加载本地图片。最近群里有一个兄弟,提到了picasso。所以也就试了一下,感觉不错,现在把其中的一些方法记录下来。 官方地址:http://square.github.io/picasso/ 下载地址:https://github.com/square/
2016-02-02 09:39:12 9347
转载 genymotion中虚拟机存储路径更改
转自:http://blog.csdn.net/u012926924/article/details/50585173 genymotion中虚拟机存储路径更改做android开发肯定都会用到genymotion,但genymotion默认存放虚拟机的位置是c盘,大家肯定会遇到一个问题,C盘爆了,不想把东西放C盘里,不然连个AS都打不开,分2种问题解决设置新的存储路径
2016-01-26 11:13:39 10849
原创 学习EventBus的记录
EventBus现在的应用比较广泛。要是你还没有听说过,或是没有用到,就有点out了。这里推荐一个blog大家可以去看一下,相当的不错 http://blog.csdn.net/lmj623565791/article/details/40920453与http://blog.csdn.net/lmj623565791/article/details/40794879,作者做了简单
2016-01-14 14:59:46 927
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人