- 博客(114)
- 资源 (57)
- 问答 (6)
- 收藏
- 关注
原创 写技术文章必备的几个小工具
今天给大家推荐写博客必备的几个工具,也是我自己每次写文章用到的。一.小书匠这个工具是345大神告诉我的,非常好用的MakeDown编辑器,比较常见的网站都支持,例如:csdn,简书。官网下载页面传送门在IT这个快节奏的行业,用了这个工具写文章之后能帮到我们什么? 节省时间,容易学习,语法简单,打字速度快(基本不要动鼠标),下面我给大家介绍下他的特性。。。。用了它之后,相信你会跟我一样爱上他。。。
2016-04-13 16:46:30
6010
原创 Android Studio 入门
本文适用于从Eclipse转AndroidStudio的开发者最近打算写一个系列的android初级开发教程,预计40篇以上的文章,结合我实际工作中的经验,写一些工作中经常用到的技术,让初学者可以少走弯路,这是本系列的第一篇文章,345大神写的。原文地址一. 下载安装JDK安装并配置JAVA_HOME环境变量这个就略过了,纯小白请自行百度Android Studio安装截止到2016年4月9日A
2016-04-10 16:58:51
5619
4
原创 TextView使用大全
最近打算写一个系列的android初级开发教程,预计40篇以上的文章,结合我实际工作中的经验,写一些工作中经常用到的技术,让初学者可以少走弯路,写一个系列的话,大家学习起来也有头有尾。今天就从我们每天都会用到的TextView讲起.1.设置背景颜色 <TextView android:layout_width="match_parent"
2016-04-08 01:45:18
3485
7
原创 SourceTree提交AndroidManifest.xml文件
当我在github上新建一个项目,用SourceTree提交一个android项目的时候,发现AndroidManifest.xml文件不能提交....之前也有碰到android项目里面的AndroidManifest.xml文件不能提交,总结出一个结论,肯定是全部忽略文件忽略了AndroidManifest.xml.我这边以mac电脑给大家演示一下怎么让Source Tree不忽略A
2016-01-13 13:07:52
1706
原创 php常量介绍以及一些简单用法
php中常量分以下三种:1.自定义常量2.预定义常量(PHP自身提供的)3.魔术常量(特殊常量) 形似常量,实非常量 魔术常量前后都有__一.自定义常量define("PATH",'D:/amp/apache/htdocs');//定义一个常量echo PATH; //输出常量的值if(!defined("test")){//如果test常量不
2016-01-06 00:18:31
1078
原创 2015年总结,平平淡淡的一年.
一.前言: 转眼间春去秋来,2015年已经过去,新的2016年开始了,前几天看到了郭林大神的年终总结,很有感触,连续看了好几遍,大神在结婚期间都不忘记总结,作为菜逼如我也来总结一下吧,记录这平淡的一年,也树立明年的目标. 二:2015年大部分时间如何度过的? 一年一共365天,说长感觉很长,说短也不短,感觉自己的时间没有好好利用起来,除了工作比较忙之外,自己业余时间也弄过自
2016-01-01 22:42:56
1736
原创 AHCI: Failed to attach drive to Port1 (VERR_GENERAL_FAILURE).
在mac操作系统下,安装VirtualBoxVm虚拟机,虚拟机里面安装wind7操作系统.在启动虚拟机的时候报错:AHCI: Failed to attach drive to Port1 (VERR_GENERAL_FAILURE) 最后发现问题,原来我没有选择window7的镜像文件.......当我们运行到了上面这张图显示的步骤时候,不要图快直接点击start,而是应该选择你
2015-12-15 21:56:40
4113
转载 创建SSH Key连接github或gitlab
mac下用SoureceTree下载github或gitlab上的项目时,需要进行ssh key验证.每次重装系统啥的都要重新弄,我在csdn上看到一篇不错的文章.转载一下,以后自己找起来也方便.地址:http://blog.csdn.net/troy__/article/details/40082657
2015-12-13 21:17:08
1214
原创 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'(2)
center os服务器上搭建discuz论坛初始化程序的时候出现的.我把localhost改成127.0.0.1解决了这个问题.
2015-12-11 17:58:19
862
原创 discuz接入七牛sdk
自己摸索了几天,找群里面的人各种问,都没有一个人回答我,哎,国内的开源精神呢......需要修改有以下几个:1.替换 /source/class/class_core.php 文件 解释:就把下载下来的class_core.php文件替换掉/source/class下的.2.在当前源码目录下增加一个文件夹. 解释:就把七牛的插件源码下载下来,把里面的extend文件夹复制到
2015-12-11 12:45:45
1473
转载 Mac OS apache php配置
1.进入Apache配置文件sudo vi /etc/apache2/httpd.conf 找到#LoadModule php5_module libexec/apache2/libphp5.so, 去掉#2.把/etc/php.ini.default复制并重命名/ect/php.ini sudo cp /etc/php.ini.default /etc/php.i
2015-12-10 22:28:04
959
转载 MySQL utf8mb4 字符集:支持 emoji 表情符号
转载地址:http://www.linuxidc.com/Linux/2013-05/84360.htm我用他的方法解决了问题,亲测可用,不要用Nnvicat for Mysql去查询编码,在服务器中以root命令进入mysql,用show variables like 'char%';命令查询的编码才是最准确的.
2015-12-06 21:13:52
1074
转载 java.util.NoSuchElementException: Timeout waiting for idle object
出现这个问题第一个想法就是连接池的参数设置问题,把最大连接数量设置大一些就行了,但是我就一个客服端访问服务器,连接池连接数量不可能会不够用.我的项目架构是spring mvc+hibernate,用spring管理事物.分析之后肯定是dao层获取的session没有close掉.最后解决方法:把sessionFactory.openSession()改成sessionFactory.g
2015-11-24 15:11:58
3913
原创 No row with the given identifier exists:
最近在弄一个后台项目,有用到hibernate操作数据库.写hql语句表一对一关联查询的时候报这个错误.受到了csdn上一篇博客的启发,解决了我的问题.他的博客地址:http://blog.csdn.net/eyejava/article/details/1896492 1.使用查询的hql语句 修正前:String hql="from MgjCardCommentEntity
2015-11-19 02:21:40
1460
原创 Android启动icon切图大小
我们在给app切图的时候不知道告诉ui启动图标切多大,其实你新建一个android项目就知道应该切多大了.新建一个项目会产生几种大小的启动图标.我把各个文件夹下的ic_launcher.png文件都查看了下大小,得出如下值:1.drawable-hdpi 72*722.drawable-mdpi 48*483.drawable-xhdpi 96*964.draw
2015-11-16 15:31:31
5337
原创 Android接入百度自动更新SDK
一:前言公司的app,上传到百度应用市场,然后说必须要接入百度的自动更新sdk才能上架,于是从百度官网上去下载jar包,下载的时候必须要带上数据统计,如果使用自动的jar包,还需要带上广告联盟,坑爹啊,有木有。我下载下来把其他无关的jar包根so文件删掉了.把百度的demo也进行精简了一下.只留下了自动更新必须要用到的.二:效果图如下三:代码如下AutoUp
2015-11-07 18:49:46
10312
2
原创 Android自定义spinner下拉框实现的实现
一:前言本人参考博客:http://blog.csdn.net/jdsjlzx/article/details/41316417 最近在弄一个下拉框,发现Android自带的很难实现我的功能,于是去网上找到一份Demo,但是发现没有封装的好,并且还有很多重复的代码,于是我在这位前辈的基础上进行了修改.并且重新进行了封装,代码变得简单,并且具有可读性.二:实现原理1.就是一
2015-11-04 14:44:17
8267
原创 android标题栏上面弹出提示框(二) PopupWindow实现,带动画效果
需求:上次用TextView写了一个从标题栏下面弹出的提示框.android标题栏下面弹出提示框(一) TextView实现,带动画效果, 总在找事情做的产品经理又提出了奇葩的需求。之前在通知栏显示的提示需要在标题栏上面弹出提示框,然后用动画去显示隐藏,并且在大部分Activity上都要显示。问题1:用上次那个TextView隐藏在布局文件中肯定不行了,不然每个activity都要修
2015-10-27 21:33:53
6386
4
原创 android标题栏下面弹出提示框(一) TextView实现,带动画效果
产品经理用的是ios手机,于是android就走上了模仿的道路.做这个东西也走了一些弯路,写一篇博客放在这里,以后自己也可用参考,也方便别人学习。弯路:1.刚开始本来用PopupWindow去实现,做着之后发现如果用popupwindow实现的话,从标题栏下面弹出就比较麻烦.2.最外层的布局本来是用LinearLayout去实现的,然后标题栏跟弹出的那个TextView外边包裹
2015-10-20 17:49:36
6116
原创 android模仿58筛选下拉框(PopupWindow实现)
前言:前几天用58同城APP找房子的时候,看到筛选下拉框蛮不错的,然后也有很多朋友需要实现这个功能,于是从网上下载了一个demo,在他的基础上进行修改,花了几个小时对他的代码进行修改,重构,封装.把一些公共的东西抽取出来,选择下拉框那块做成一个工具类,然后通过接口回调回来.效果图如下:1.MainActivity.java 用户点击区域TextView的时候,初始
2015-10-09 21:00:29
9744
3
原创 EventBus实现activity跟fragment交互数据
最近老是听到技术群里面有人提出需求,activity跟fragment交互数据,或者从一个activity跳转到另外一个activity的fragment,所以我给大家介绍一个开源项目,EventBus.在 TextView+Fragment实现底部导航栏 这个Demo的基础上实现fragment跟activity的传参,从设置界面的activity如何跳转到首页的推荐.And
2015-09-22 03:13:57
7877
1
原创 mac下无法识别手机usb问题
一.无论是mac还是windows下连接手机调试android程序,一定要确认手机开启了usb调试.如果没有开启请参考我的步骤. 设置->关于手机->版本号 连续点击版本号5次就激活开发者模式,可能某些国产机界面不一样,但是你找到版本号5击就对了.二.在window下连接手机开发android程序,装手机厂商的驱动,然后在Eclipse Devices中就能看到设备
2015-09-14 19:21:48
11617
1
原创 Android sendevent/getevent 用法
前言:最近在弄一个模拟用户点击屏幕的功能,并且不需要用户点击屏幕,后台自动给输入框赋值,类似pc端按键精灵的功能,在网上找了很多人的资料,写的都不是太详细,一知半解.还要自己慢慢研究.于是我这边写一篇博客整理出来,并且附上demo下载.这两个命令的源码在system/core/toolbox/下,sendevent.c getevent.c 使用这两个命令的前提是手机获取了roo
2015-09-13 15:16:24
4132
原创 TextView+Fragment实现底部导航栏
前言:项目第二版刚上线没多久,产品又对需求进行了大改动,以前用的是左滑菜单,现在又要换成底部导航栏,于是今天又苦逼加班了.花了几个小时实现了一个底部导航栏的demo,然后总结一下.写一篇博客.供自己以后参考.也可以给没有做过的朋友进行参考.以后大家有类似的功能就可以在我的demo上就行修改.一.先上效果图: 本来是打算用FragmentTabHost实现的,但是中间那个按钮
2015-09-08 22:38:45
10253
19
转载 Centos7 开放端口
Centos升级到7之后,发现无法使用iptables控制Linuxs的端口,google之后发现Centos 7使用firewalld代替了原来的iptables。下面记录如何使用firewalld开放Linux端口: 开启端口firewall-cmd --zone=public --add-port=80/tcp --permanent
2015-09-08 19:42:46
1335
原创 Android获取可存储文件所有路径
引言:大家在做app开发的时候,基本都会保存文件到手机,android存储文件的地方有很多,不像ios一样,只能把文件存储到当前app目录下,并且android手机由于厂家定制了rom,sdcard的路径在不同手机上都会不一样.我这边封装了获取路径的几个方法,放在一个工具类里面.1.获取扩展存储设备2.获取sdcard2外部存储空间3.获取可用的 EMMC 内部存储空间4.获取其他
2015-09-07 18:53:17
5355
原创 xprivacy改IMEI
XPrivacy是一款基于Xposed框架的模块应用,可以对所有应用可能泄露隐私的权限进行管理,对禁止可能会导致崩溃的应用采取欺骗策略,提供伪造信息。前提你的手机进行root过.我这边使用的是genymotion模拟器。打开XPrivacy Installer出现如下界面:点击框架按钮.安装框架.我这边是已经安装成功之后的截图,还未安装的请点击"按钮/更新
2015-09-06 14:29:02
8314
2
原创 android app反编译
最新在反编译别人的apk,有时候看到别人的app有很炫的效果,就想知道别人是怎么样实现的,顺便自己参考,借鉴一下,下一次如果工作中碰到这个问题就知道怎么实现了.最近恰好放假三天,就研究了一下,一般别人的app都对代码进行了混淆,但是我们还是可以反编译看到代码,只是方法.变量.类名用字母替代了.我这边用到了两套反编译工具,你们可以结合使用.最后我会提供这些工具的下载地址,以下这些反编译工
2015-09-03 22:03:35
2407
转载 TextView中的部分文字响应点击事件
TextView是android常用的控件,经常要显示不同文字的大小,颜色,......今天要实现这样这样一个需求,TextView某段内容显示的文字颜色不一样,并且点击区域只能是改变了颜色的字.1.给TextView设置设置文字背景为透明色,不然会有点击选中效果. 我参考的博客地址:http://www.cnblogs.com/sxzheng/p/4245873.html2.
2015-08-31 19:07:39
10995
3
原创 Android调用微信登陆、分享、支付(第一版)
前言:用了微信sdk各种痛苦,感觉比qq sdk调用麻烦多了,回调过于麻烦,还必须要在制定包名下的actvity进行回调,所以我在这里写一篇博客,有这个需求的朋友可以借鉴一下,以后自己别的项目有用到也有个找资料的地方.一.微信登陆分三个步骤:1).微信授权登陆2).根据授权登陆code 获取该用户token3).根据token获取用户资料4).接收微信的请求及返回值
2015-08-29 14:20:34
11144
8
原创 app引导页(背景图片切换加各个页面动画效果)
前言:不知不觉中又加班到了10点半,整个启动页面做了一天多的时间,一共有三个页面,每个页面都有动画效果,动画效果调试起来麻烦,既要跟ios统一,又要匹配各种不同的手机,然后产品经理还有可能在中途改需求,程序员各种苦逼有木有,在这个过程中也学到了蛮多东西的,所以写一篇博客跟大家分享一下.1.显示三个页面的Activity 用view pager去加载三个fragment实现,控制点点点
2015-08-27 23:40:05
19484
31
转载 mac下安装tomcat
在window下面搭建tomcat环境很简单,那是因为我们不熟悉mac系统,当我们习惯了命令行的时候,也是so easy,只要通过以下几个步骤就可以解决,本人亲测可用,不会可以留言.1.进入apche官网 http://tomcat.apache.org/download-80.cgi 选中“Core下的” tar.gz (pgp, md5, sha1)下载2.
2015-08-25 16:44:04
1504
原创 android给View设置上下左右边框
动态的给View控件设置边框,通过布局文件就能搞定1.在drawable文件夹下新建一个shapeshape_main_list_bg.xml文件
2015-08-22 00:15:27
15464
原创 PopupWindow底部弹出
说明:从屏幕底部弹出PopupWindow,有弹出隐藏动画效果.背景设置透明度.效果图如下:1.MainActivity.java 显示popwindow,宽高跟屏幕大小一样,设置一个透明度背景public class MainActivity extends Activity { @Override public void onCreate(Bundl
2015-08-19 19:28:09
5741
2
转载 Android播放gif动画,增加屏幕掉金币效果
前言:播放gif的版本有很多,我这边使用Android自带的Movie类播放gif动画,也是在别人的基础上进行修改.有同样需求的朋友可以参考我的demo.1.效果图如下: 2.部分主要代码MainActivity.java 给封装的GifView设置背景gif图片资源, 绘制金币,同时开启金币屏幕掉下来的效果,监听gif播放完毕动画,结束掉金币的动画
2015-08-19 19:08:41
6544
1
原创 android帧动画,移动位置,缩放,改变透明度等动画讲解
1.苦逼的需求又来了,需要实现一些动画效果,第一个想到的是播放gif图片,但是这样会占包的资源,并且清晰度不高,于是想着程序实现,自己用帧动画+缩放+移动+透明度 实现了一些想要的效果,这里跟大家分享一下2.帧动画实现代码 1).首先获取每帧显示的ImageView控件,然后把所有帧放到AnimationDrawable对象里面去,开启动画,通过handle延时2秒关闭动画
2015-08-19 14:22:30
3318
转载 MyEclipse的项目中把 java EE 5 Libraries 删掉后怎么重新导入
myeclipse中鼠标右击项目->properties->java Build Path=>Libraries=>Add Library...=>选择MyEclipse Libraries=>勾选上 Java EE 5 Libraries 就可以解决啊!参考链接:http://www.th7.cn/Program/java/2012/05/30/78173.shtml
2015-08-08 22:39:21
7074
原创 Android仿qq聊天记录长按删除功能效果
最近项目在做IM即时通讯开发,在删除聊天列表的时候跟删除聊天详细信息的时候,产品经理想要跟ios一样,在当前选中行上方弹出一个删除窗口.于是先从网上找demo,找了一个发现是Dialog做的,我感觉没有必要这么麻烦,于是我用Popupwindow实现了一个,有需要的朋友可以参考一下。1.效果图如下(长按列表弹窗,消息详细信息长按弹窗)2.对源码进行说明。一条消息
2015-08-04 10:58:16
8107
7
原创 charles工具抓包教程(http跟https)
1.下载charles 可以去charles官网下载,下载地址:http://www.charlesproxy.com/download/ 根据自己的操作系统下载对应的版本,然后进行安装,然后打开charles工具2.设置代理(记住手机跟电脑要在同一个网络,用的同一个路由器) 1).查看默认端口 Proxy->Proxy Settings 在这个页面会看到
2015-07-24 13:54:14
27802
8
TextView+Fragment实现底部导航栏
2015-09-08
Android获取手机所有文件存储路径
2015-09-07
xprivacy改IMEI工具
2015-09-06
android反编译工具
2015-09-03
微信登陆,分享,支付的jar包
2015-08-29
app引导页(背景图片切换加各个页面动画效果)
2015-08-27
Tomcat8.0(mac操作系统)
2015-08-25
ShareSDK短信接入Demo
2015-08-23
PopupWindow底部弹出
2015-08-19
Android播放gif动画,增加屏幕掉金币效果
2015-08-19
android帧动画,移动位置,缩放,改变透明度
2015-08-19
瀑布流StaggeredGridView 下拉刷新
2015-07-13
Android使用TextureView播放视频
2015-07-08
ViewPager+RadioGroup标题栏切换效果
2015-07-02
实现本地音乐选择,播放,带可拖动进度条
2015-05-18
android通过NFC读取公交卡的余额和交易记录
2016-12-19
带你实现开发者头条APP(五)--RecyclerView下拉刷新上拉加载
2016-05-05
带你实现开发者头条APP(四)---首页优化(加入design包)
2016-04-24
带你实现开发者头条APP(三) 首页实现
2016-04-19
带你实现开发者头条(二) 实现左滑菜单
2016-04-19
带你实现开发者头条(一) 启动页实现
2016-04-16
flv格式分离合成
2016-02-22
flv格式编码解码
2016-02-19
myeclise 2015/2014破解jar包
2015-11-21
Android自定义spinner下拉框实现的实现
2015-11-04
android标题栏上面弹出提示框(二) PopupWindow实现,带动画效果(第二版)
2015-11-02
android标题栏上面弹出提示框(二) PopupWindow实现,带动画效果
2015-10-27
android View下弹出提示框,并且增加弹出隐藏View动画效果.
2015-10-20
View下弹出提示框,并且增加弹出隐藏View动画效果.
2015-10-20
android模仿58筛选下拉框(PopupWindow实现)
2015-10-09
EventBus实现activity跟fragment交互数据
2015-09-22
Android sendevent/getevent 用法
2015-09-13
TextView加Fragment实现底部导航栏 Fragment里面嵌套ViewPager
2015-09-09
ListView添加header header是一个Webview谁弄过吗?
2017-08-14
Spring aop拦截Conreoller
2017-03-03
Android Studio运行问题
2016-01-07
genymotion模拟器如何支持arm so文件
2015-02-02
百度sdk定位如何设置超时
2014-11-26
ksoap访问webservice出现SocketException
2014-11-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅