祁连山呢
码龄16年
关注
提问 私信
  • 博客:95,208
    社区:1,321
    问答:6,674
    103,203
    总访问量
  • 81
    原创
  • 1,285,235
    排名
  • 10
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2008-12-12
博客简介:

祁连山

博客描述:
强迫症
查看详细资料
个人成就
  • 获得8次点赞
  • 内容获得13次评论
  • 获得38次收藏
创作历程
  • 1篇
    2018年
  • 73篇
    2017年
  • 2篇
    2016年
  • 5篇
    2015年
成就勋章
TA的专栏
  • 自定义控件
    2篇
  • 开源android框
    5篇
  • 极光推送
    1篇
  • 极光收不到消息
    1篇
  • android基础
    1篇
  • 音频Speex开源库
    1篇
兴趣领域 设置
  • 编程语言
    python
  • 人工智能
    pytorch
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

完整的二维码扫描解决方案

现在的应用都有自己的二维码扫描工具,最近接手的项目也不例外,集成了ZXing二维码扫描,但是用起来却实在差强人意,后来看到QrCodeReaderView效果不错,识别速度上有明显提高,而且使用也非常简单,于是便迅速集成,唯独对扫码界面定制不够,于是再对ZXing中的自定义View修改,便得到较为完整的二维码扫描解决方案:二维码扫描框自定义属性颜色资源图片资源生成二维码二维码生成工...
原创
发布博客 2018.04.24 ·
3516 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

Retrofit下载文件

现在相信大部分机油们都在使用 Rxjava + Retrofit + Okhttp 请求网络,如果应用中要实现下载文件的功能,难道还要用 HttpURLConnection 或是其他网络请求的库吗,正好前阵子遇到这个问题,查看一此资料后有了下面的demo。demo的代码结构及界面效果如下:代码结构效果图  代码比较简单,没过多需要说的,提供下载地址:百度云盘下载
原创
发布博客 2017.04.07 ·
878 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kotlin偏好设置

Kotlin的强悍震撼了我,android中每个应用都会用到SharedPreference在Kotlin中使用竟是如此简单!package com.android.extktimport android.content.Contextimport kotlin.properties.ReadWritePropertyimport kotlin.reflect.KPrope
原创
发布博客 2017.04.01 ·
887 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

配置Kotlin环境(DataBinding)

1、安装Kotlin插件  在plugin中搜索kotlin,安装两个kotlin插件,重新启动Android Studio。2、build.gradle(project level)buildscript { ext.kotlin_version = '1.0.5-2' ... dependencies { ... cla
原创
发布博客 2017.04.01 ·
2992 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

lambda浅尝

很久没写日志了,今天动动手记录下刚刚弄了一遍的lambda。 配置module下的build.gradleandroid { ... // 版本有要求 buildToolsVersion "24.0.2" defaultConfig { ... jackOptions { enable
原创
发布博客 2017.04.01 ·
636 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Base64与Bitmap转换

Base64与Bitmap互转 /** * 将base64转为bitmap * * @param string * @return */ public Bitmap stringtoBitmap(String string) { // 将字符串转换成Bitmap类型 Bitmap
原创
发布博客 2017.04.01 ·
14290 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

使用Android Annotations开发

使用Android Annotations框架gradle配置1、修改Module下的build.gradleapply plugin: 'com.android.application'apply plugin: 'com.neenbedankt.android-apt'buildscript { repositories { mavenCentr
原创
发布博客 2017.04.01 ·
328 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

搭建Maven私服-续

前几天搭建了Maven私服,但是想在外网访问只能通过ip地址,因为公司用的不是固定ip所以,ip地址每次不一样,都要先打开极路由查看一下当前ip才能用,更恶心的是,代码check out只能一次,下次地址一变,就没办法更新,所以今天早上一来,先把这件事情搞定。1、登录到路由器找到网络参数中的DDNS,填写注册好的3322.org账号。  2、登录3322.org后台管理  3、修改免费域名对应的解
原创
发布博客 2017.04.01 ·
412 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

搭建Maven私服

最近从SVN下载的代码,在本地构建时出现了诸多问题,部分依赖下载超时,就想起在局域网搭建Maven私服,废话不说了,在测试服务器上建的已经成功,就随便找台机子再练习一遍顺道写个日志。1、前往http://www.sonatype.com/download-oss-sonatype下载Nexus-Bundle  下载地址:http://www.sonatype.org/downloads/nexus
原创
发布博客 2017.04.01 ·
377 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

移动应用支付系列一:支付宝支付

在移动应用满天飞的时代,随着移动支付的盛行,很多应用中都集成了支付功能。之前的支付一直不是我负责,近期这个项目我负责订单模块少不了要做支付,每每提起支付就觉得怕怕,觉得很难,但当真正做的时候却远远没有想象中的那么难。支付宝的SDK提供了demo,我们只需要配置好一些基本信息,这个demo就可以正常支付。说了这么多,我们还是来看看完整的集成步骤吧!  1、首先得申请支付宝的商家用户,并签约支付宝的相
原创
发布博客 2017.04.01 ·
957 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Mac下载安装Android Studio教程

今天把公司闲置的一台Mac-mini重装了下系统感觉用着速度还不错,平时上班用的机器USB有些问题,所以打算用这台Mac。以往开发用Intellij Idea就够用,但是这次项目引用的jar包太多,遭遇android Multi-Dex限制,所以用了Android Studio做分包。接下来得先下载Android Studio,之前在百度动云盘里下载过,今天却找不到了,索性不找了,自己去googl
原创
发布博客 2017.04.01 ·
3253 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

android滚动公告栏

项目里要用到开奖公告,单行显示向上滚动的TextView,网上随便找了一个控件发现效果还不错改装一下就可以用到项目里。唯一不妥的地方就是字体大小不太好控制,不是正常的字体大小,也没有深究代码,先把工作完成了留待以后处理。先上个图给大家看看效果:动画效果很好,不多说了,代码下面发一下,需要的盆友请自便!下载地址:http://pan.baidu.com/s/1dF8rraD
原创
发布博客 2017.04.01 ·
2033 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

上传图像之裁剪

一个但凡涉及到用户信息的应用,总少不了设置用户图像这个小功能。之前做这块的时候只是简单的复制粘贴导致最近再做这个功能的时候,却发现问题很多,拍照及相册选择后启动系统裁剪要不崩溃要不就是没有返回数据,今天好好梳理一下这个功能。  调用系统拍照界面:private void startTakePhotoActivity() { temp_file_name = String.
原创
发布博客 2017.04.01 ·
816 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自定义组件 -- android联系人

在android开发中,常常有联系人页面,在这篇和大家分享一下项目中刚刚添加的联系人页面,代码直接从项目中提取出来,没有太多时间修改;使用 StickyListHeaders-master 开源项目及SiderBar。先上图看看效果。同时用的三方jar包有:glide pinyin4j。原理还是相对比较简单,有兴趣的朋友可以下载代码看看。项目代码下载地址:http://pan.ba
原创
发布博客 2017.04.01 ·
390 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ListView嵌套出现的问题

项目中一个列表子项中也需要用到列表,这就不由得使我想到ListView的嵌套,其实这个东西想想也只是复杂了一点,并没有什么难的地方,可是却依然在这里狠狠滴栽个跟头。问题出在子列表动态展开的操作上。可能说一大堆,不如一张图来的直接,无图言X,好吧,上图。        布局结构:                                                             
原创
发布博客 2017.04.01 ·
276 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MacOs终端忽略大小写

使用MacOs的终端时,唯一让人感觉不爽的就是Tab补全是区分大小的,所以查了资料就把这个问题搞定了。在用户目录下创建 .inputrc 文件,内容为以下三行代码,保存后重启终端再次输入文件名Tab补全就可以忽略大小写。set completion-ignore-case onset show-all-if-ambiguous onTAB:menu-complete
原创
发布博客 2017.04.01 ·
1522 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

使用greenDAO生成DAO代码

研究greenDAO有几天了,刚开始看别人的博客基本都把我带到了沟里,讲gradle把简单的问题搞得非常复杂,而且都是抄来抄去,看来看去也就那么几篇,实在看不下去了,只得硬着头皮自己琢磨,好在终于把这个问题解决了。问题:究竟greendao-generator如何工作,怎么生成DAO代码到android项目中?这个问题弄清楚后,在android项目中使用greenDAO就是水到渠成的事。那么这个问
原创
发布博客 2017.04.01 ·
930 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring中Bean的生命周期

#准备工作最近刚开始看韩顺平老师讲的Spring基础,感觉听起来还是感觉比较好,也就教程中的案例做了实践,接下来记录一下,Spring中Bean的生命周期。Spring的下载地址(我使用的是3.2.4):http://repo.springsource.org/libs-release-local/org/springframework/spring/①创建工程首先,用IDE创建一个Java工程,
原创
发布博客 2017.04.01 ·
257 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

视频弹幕开源库

昨天看到群里有人共享了视频弹幕类库,就下载下来测试了一下,发现效果还错,于是整理一下,发布出来,有需要的朋友可以下载来看看。先上个图看看效果:下载地址:http://pan.baidu.com/s/1nt5wK1z
原创
发布博客 2017.04.01 ·
897 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

apache-virtual host

NameVirtualHost xxx.xxx.xxx.xxx:80        ServerName xxx.xxx.xxx.xxx        DocumentRoot D:/WWW        ServerName baidu.com        DocumentRoot D:/wwwroot/baidu.com                        Options Inde
原创
发布博客 2017.04.01 ·
268 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多