- 博客(20)
- 资源 (7)
- 收藏
- 关注

原创 用Gradle组织layout文件
用Gradle组织layout文件布局.layout.xml总是越来越多,很难找到相对应.xml,看的也是心烦,可不可以分成多个文件夹组织起来呢?在Gradle文件中添加相对应的文件目录sourceSets { main { res.srcDirs = [ 'src/main/res/layouts/lay...
2018-09-17 14:03:24
305

原创 百度地图设置自适应缩放级别
在实际的项目开发中,老大要求所有的mark点都要求在百度地图上显示出来,然后我更具自己的理解,在百度google上搜索 百度地图缩放级别自适应结果,发现有很多的博客都有写,也许是我太渣,都不符合我的要求,都不能用,没办法只能自己一个人默默的看API文档,结果也没有找到怎么算出zoom的合适缩放等级,不过发现一个状态工厂 类里面能做到把所有的点都放在手机屏幕上代码如下...
2017-03-08 11:25:39
6198
转载 iOS swift常用函数
Swift包含了74个内置函数,但在 The Swift Programming Langage 一书中只介绍了其中的7个,其它的都没有在文档中体现。 这篇文章列举出了所有的Swift库函数。文中所谓的 内置函数 是指无需引入任何模块(比如说Fundation等)即可以直接使用的函数。 下面先来看看7个在文档中提到的库函数: 下面列出一些很实用,但未在文档中体现的库函数: 复制代码 代码如...
2018-02-25 15:39:32
467
原创 开发模式之模块化的意义
模块化 据名思议就是将一个整体分割到一些不同的组件中,这可以在某种程度上减少它的复杂性……虽然从这一点上来说,分割整体是有帮助的,但是分割的更大理由是它在其内部创造了一些定义良好的、有文档描述的边界。这些边界,或者叫接口,对于理解程序是非常有价值的。那么,在现实生活中模块化的意义有什么具体体现吗?”模块化的意义在于最大化的设计重用,以最少的模块、零部件,更快速的满足更多的个性化需求。模块化
2017-08-17 20:10:34
1391
1
转载 从百度上抄袭过来的Mac终端命令指南
目录操作命令名功能描述使用举例mkdir创建一个目录mkdir dirname rmdir删除一个目录rmdir dirname mvdir移动或重命名一个目录mvdir dir1 dir2 cd改变当前目录cd dirname
2017-06-01 15:12:34
467
转载 Android 项目的代码混淆的使用说明
-include {filename} 从给定的文件中读取配置参数 -basedirectory {directoryname} 指定基础目录为以后相对的档案名称 -injars {class_path} 指定要处理的应用程序jar,war,ear和目录 -outjars {class_path} 指定处理完后要输出的jar,war,ear和目录的名称 -l
2017-02-08 17:09:02
681
转载 android AES加密
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xuxiong3316.blog.51cto.com/8126857/1343251今天花了一天的时间总是把AES加密这块做完了。总结下以备不时之需:网上版本太多了,还是自己写一些:123456
2016-11-04 11:15:01
493
原创 ButterKnife及插件 在studio中的 配置
在project build 中配置buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.2.0' classpath 'com.neenbedankt.gradle.plu
2016-10-24 18:55:15
276
原创 根据输入时间间隔判断EditText是否输入完成
在android开发中经常会需要判断输入框的输入完成情况根据个人经验总结出3条判断Editext输入完成1添加text监听 在afterTextChanged事件中延时2000ms根据延时前和延时后的时间对比判断在2000ms内是否有再次输入情况addTextChangedListener Boxname.addTextChangedListener(new TextWat
2016-08-31 11:00:40
1342
原创 okhttp 请求封装
/** * 同步的Get请求 * * @param url * @return 字符串 */ private String _getAsString(String url) throws IOException { Response execute = _getAsyn(url); return execute.body().string(); } /** * 异步的get请求 *
2016-07-25 11:47:25
305
转载 Android 接入微信支付
本人一直没有写博客的习惯,一是项目赶得比较紧,二是越到后来越是感觉以前的东西忘光了,以至于问题一直重复的出现!工作中经常会用到第三方的SDK,比如支付,公司把支付功能交给我以后,在完成的同时,也对其进行了抽取,使得以后其他项目需要用到的时候只需要几行代码就可以搞定,这也符合面向对象思想,废话不多说,先看下使用了本人抽取以后你需要写得代码上图就是你需要做的事情,创建对象,传递参数整个
2016-07-22 16:36:19
379
转载 不闪屏切换Android App主题
最近想给自己的一个闹钟App增加一个夜间模式,一个比较简便的切换主题的方式就是在Styles.xml中设置两套Theme,分别是白天模式的主题Theme,还有一个是夜间模式的Theme。然后,通过在该Activity中的setContentView()方法之前,使用setTheme(...)方法设置Activity的Theme。但是重新设置的主题Theme必须调用recreate()方法使得Act
2016-07-22 16:33:23
2168
转载 webView的使用及注意事项
WebView在现在的项目中使用的频率应该还是非常高的。我个人总觉得HTML5是一种趋势。找了一些东西,在此总结。本篇最后有一个非常不错 的 Html5Activity 加载类,不想看的可以直接跳下载。WebSettingsWebSettings webSettings = mWebView .getSettings(); //支持获取手势焦点,输入用户名、密码或其他webvie
2016-07-22 16:32:19
400
原创 属性大全
android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoText 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。android:bufferType 指定getText()方式取得的文本类别。选项edit
2016-07-22 16:29:49
783
原创 popuwindow
private void openpopuwindow() { LayoutInflater mLayoutInflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE); menuView = (ViewGroup) mLayoutInflater.inflate( R.layou
2016-07-22 16:28:07
359
原创 sildingmenu model 导入
1,下载SlidingMenu(https://github.com/jfeinstein10/SlidingMenu)2.新建AS项目,把SlidingMenu-master中的library文件夹(我把这个文件夹重命名为sliding_menu)拷到新建项目文件夹中与app文件夹同级3.在settings.gradle文件中添加 include ':sliding_menu'
2016-07-22 10:25:39
306
原创 Android 接入微信支付
微信支付的步骤,跟支付宝一样也是那么几步,好了上图这里没有做回调,微信的回调是需要特定的Activity如图 不管支付成功和失败微信都会打开这个Activity(需要在AndroidManifest.xml配置,并且这个类必须在你应用的包名下创建一个wxapi包然后放进去) 例如:我的应用包名就是com.yunke.android 然后在创建一个报名为wxa
2016-07-21 18:00:56
289
原创 用stuodio 开发百度地图时key错误
在stuodio中报读地图key错误问题今天重新申请了个百度地图的密钥,结果总是出错,报错如下:Authentication Error errorcode: 200 uid: -1 appid -1 msg: APP不存在然后各种搜寻最终找了一个叫McodeCheck东西然后用这个软件检查出的sha1使用发现就不报错了,后来我发现在使用ec的sha1不一样,在ec
2016-06-30 19:15:11
387
原创 android应用换肤功能的实现
最近公司项目需求要求实现换肤功能,我就一个小菜鸟一个,于是上网各种找资源看各种代码终于实现了新建BaseActivitypublic class BaseActivity extends Activity { private int themes; @Override protected void onCreate(Bundle savedInstanceSta
2016-05-16 14:27:23
890
jexcelapi_2_6_9.zip
2016-11-21
RecycleView Item点击选中效果
2016-11-17
MCodeCheck
2016-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人