- 博客(40)
- 资源 (3)
- 收藏
- 关注
原创 27岁没做好职业规划的苦恼
先说一下自己的情况,13年底自学Android开发,工作三年到16年底。16年底转到一家公司做总项目管理和售后技术相关的工作,当时公司用的是.net技术运营项目,把3年学的Android技术放下了。18年底公司转型自媒体失败19年7月离开公司最终思考后决定重新回没有太多勾心斗角的技术领域8月重新学习了解安卓的相关技术却发现三年前学到的技术基本已经落后,对新生Flutter、Ko...
2019-08-23 09:52:32 461 1
原创 2015.12.28
到今天止共花了4天时间把之前做的一个项目重构了下新加了手势返回更改刷新风格等,计划把这份API拷贝一份做一个分享生活趣事的APP;预计得花一周到二周时间; 每天进步进步。
2015-12-28 01:43:08 342
原创 RecyclerView-FlexibleDivider—RecyclerView分割线的Android类库
github: 点击打开链接效果:用法:1RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recyclerview);2recyclerVi
2015-12-25 17:45:09 1692
原创 android studio一些严格的细节
今天把eclipse项目搬到AS里多加体会到AS的严格1、在anim使用 animation-list 会报错 2、.9图片做得不合格都会提示错误 坑了个坑
2015-12-22 03:49:47 493
原创 android 滑动返回效果
这是一位大神的开源控件 点击打开链接这支持四种不能方向返回,但它默认是Left关闭,具体使用方法作者有dmeo(但我还想重复一遍,主要练习自己文字编辑)先看效果:原理(看源码):根据手势滑动,透明度变化加上动画。具体使用:1、添加配置compile 'me.imid.swipebacklayout.lib:library:1.0.0’
2015-12-21 02:53:23 535
原创 让AndroidStudio运行加快
使用AS半年才想起去查找有无方法让 AS运行加快。方法找到安装目录bin文件下的studio.moptions打开加大点内存就好了。
2015-12-21 01:37:22 430
原创 Activity跳转 如A —> B生命周期
今天面试时被问了如标题的问题,竟然一时把阶段答错了。心得:虽然平时都是使用到技术,却忽视了它背后原理,会使用就万事大吉过程如下图:
2015-12-14 22:56:55 383
转载 给Apk瘦身
本文原文:http://www.race604.com/reduce-apk-size/本文是摘抄自:Putting Your APKs on Diet,这里简单总结如下。现在apk越来越大,原因有如下几个:多dpi支持([l|m|tv|h|x|xx|xxx]dpi)Android开发工具和生态系统的发展为了提高用户体验的高分辨率ui设计...减少Apk大小的,可以从如下几个方
2015-12-09 02:30:00 265
转载 github readme.md 添加图片
出自简要: 将图片放在仓库里面,在文件里链接它,最后 push 到 github 上。github 图片链接格式:(http://github.com/yourname/your-repository/raw/master/images-folder/xxx.png)要自己设定的:yourname, your-repository, your-fo
2015-12-07 23:15:22 2542
转载 SwipeRefreshLayout + RecyclerView 实现 上拉刷新 和 下拉刷新
SwipeRefreshLayout 是谷歌公司推出的用于下拉刷新的控件,SwipeRefreshLayout已经被放到了sdk中,在Version 19.1之后SwipeRefreshLayout 被放到support v4中。源码在SDK\sdk\extras\android\support\v4\src\java\android\support\v4\widget\Swipe
2015-11-06 23:08:44 379
转载 ahjesus Axure RP 7.0注册码
转:ahjesus Axure RP 7.0注册码用户名:axureuser序列号:8wFfIX7a8hHq6yAy6T8zCz5R0NBKeVxo9IKu+kgKh79FL6IyPD6lK7G6+tqEV4LG
2015-08-28 14:48:52 603
转载 Android酷炫实用的开源框架(UI框架)
Android酷炫实用的开源框架(UI框架)前言忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目
2015-07-23 13:24:42 261
转载 Android中的枚举
在java SE5中添加了一个很有用的特性,即enum关键字。它使得我们在需要群组并使用枚举类型集的时候,可以很方便的处理。在此之前,你需要创建一个整型常量集。而使用enum,我们能很方便的把一组 具名的值创建为一种新的类型。这实在是一种很方便的功能。枚举是一种我们用的很多,但是其实对它并不是很理解的一个关键字。就如string,大家都在用,可还是很多同学不知道,string并不是
2015-06-18 16:02:37 508
原创 List会被遮挡问题
先来图当滑动到底部时,Edit遮挡了最后一个item。其实只要把Edit设个高度,然后List减去那高度就好。或者直接layout_marginBottom Edit高度。
2015-05-13 10:34:39 450
原创 Mac下配置Eclipse内存,解决Eclipse内存溢出问题
一、右击Eclipse图标->显示包内容之后路径:Contents->MacOS->eclipse.ini->用文本编辑软件打开,配置部分文件:-vmargs-Xms512m-Xmx1024m-XX:PermSize=512M-XX:MaxPermSize=512M保存,重启Eclipse。
2015-04-26 10:41:38 1520
原创 Android-Universal-Image-Loader图上加载开源
Android-Universal-Image-Loader这么个好东西 ,用起来非常的方便,大家可以看Demo,里面有详细的介绍。但在使用过程可能会报java.lang.RuntimeException: ImageLoader must be init with configuration before using(使用前要初始化)1】只要在OnCreate方法里调用 imageLoa
2015-04-23 10:36:55 304
原创 andorid性能优化《渲染、运算、内存和电量》
此文出自 腾讯大神----微博 @胡凯mehttp://hukai.me/android-performance-render/
2015-04-19 02:16:54 298
转载 android图片压缩
面试时被问到这问题就搬了他的一.图片的存在形式1.文件形式(即以二进制形式存在于硬盘上)2.流的形式(即以二进制形式存在于内存中)3.Bitmap形式这三种形式的区别: 文件形式和流的形式对图片体积大小并没有影响,也就是说,如果你手机SD卡上的如果是100K,那么通过流的形式读到内存中,也一定是占100K的内存,注意是流的形式,不是Bitmap的形式,当图片
2015-03-16 16:04:16 293
原创 现实中android面试题(不断增加)
一漫会把在面试android开发中遇到的笔试题和技术面试提问一一记录下来,希望对你有帮助同时也提醒着自己。1.图片压缩方式与原理;2.图片缓存原理;3.TCP-HTTP-SOCKET连接原理(一般问socket);4.线程池使用原理;
2015-03-16 14:48:58 330
原创 分享下3.16-android面试
公司位于 海珠 的东*科技公司笔试题整体没什么难度都是一些基础(做过上线项目没问题),但它全是简答题。如:HashMap与HashTable的区别,UI线程与子线程如何通信,线程池等和技术面试时他全是提的些原理(我目前水平只会使用,原理还不太懂)如:图片缓存原理,socket原理,图片压缩原理等等上干货两逻辑题1.甲每周一三五说谎,乙每周二四六说谎.某天他们说前
2015-03-16 14:14:32 323
转载 Adapter深入理解与优化
一般是针对包含多个元素的View,如ListView,GridView,ExpandableListview,的时候我们是给其设置一个Adapter。Adapter是与View之间提供数据的桥梁,也是提供每个Item的视图桥梁。以ListView为例,其工作原理为:● ListView针对List中每个item, adapter都会调用一个getView的方法获得布局视图
2015-03-15 22:52:24 328
原创 说说今天(3月12)面试题
下午面试的是海珠区 播种网整体第一印象很整洁,办公区也很大前台拿表填表领笔试题整体笔试题没什么难度都是很基础,但几个逻辑题头次见(多年前网上就流传)jni和mvc是常考的和技术面试聊主要是问所演示项目所用到些技术,所以对自己项目的技术点一定要深入了解,不能只是网上抄来(不了解为什么,背后的原理)(吃亏)1. 村子中有50个人,每人有一条狗.
2015-03-12 20:33:33 376
原创 android抽屉侧滑(仿QQ)自定义类,并未使用第三包。
本文参考幕课网讲师 hyman(同我新入行的小伙伴可以去关注他,写了很多教程)主要是引用了一个动画包,为了兼容3.0以下版本先看下效果图自定义的slidingmenu/** * 自定义ViewGroup 1.onMeasure(决定内部View(子view)的宽和高,以及自己的宽和高) 2.onLayout(决定子view的放置的位置) 3.onTouchEven
2015-03-12 00:28:05 565
转载 19本Android经典教程+104个Github上火爆项目开源源码
http://download.csdn.net/album/detail/1511/2
2015-03-11 19:21:54 437
原创 andorid上拉下拉弹性动画效果
在一些厂商定制的ROM系统中并不支持回弹效果如下 我们来看下在Android里如何实现这个效果。先看效果,感觉有些时候还是蛮实用的。 思路:其实原理很简单,实现一个自定义的Scrollview方法(来自网上大神),然后在布局文件中使用自定义方法Scrollview就可以了。 代码: 自定义View,继承自Scrollview。MyReboundScrol
2015-03-09 23:25:52 1560
转载 Mac下Eclipse连接不上Android手机的解决方法
现象是:Windows下Eclipse可以连接Device里能显示设备名称,但是在Mac OS X下的Eclipse Device始终不能显示连接。解决方法:1.把Android手机开启调试模式,然后连接在我们的Mac OS上。2.选择Mac的 关于本机->更多信息-> 系统报告->找到usb选项,右边会出现一系列和usb相关的设备我们找到自己的Android设
2015-03-08 01:51:52 360
原创 美团加载Dialog(小人奔跑)
照例先看效果图其实原理很简单,就是放两张图片来回切换<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false" > <item android:drawable="@drawable/progress_load
2015-03-06 20:56:36 739
转载 ListView加载网络图片的优化
转载的朋友请标明出处哦,finddreams(http://blog.csdn.net/finddreams/article/details/40977451) 最近身边很多的人在问ListView加载网络图片该如何防止OOM,对于初学者来说ListView虽然平常用的比较多,但大多不知道该如何进行优化。同时,在面试的过程中ListView的优化问题也是最常会被问到的,以前面试中要
2015-03-06 18:51:38 3189 1
转载 10款GitHub上最火爆的国产开源项目
衡量一个开源产品好不好,看看产品在 GitHub 的 Star 数量就知道了。由此可见,GitHub 已经沦落为开源产品的“大众点评”了。一个开源产品希望快速的被开发者知道、快速的获取反馈,放到 GitHub 上面就可以了。GitHub上有无数大牌产品:Bootstrap、JQeury、bower、Nginx 等等,可惜都是外国人搞出来的,他们都有一个共同的特点:全英文。感谢 GitHub
2015-03-06 10:36:15 352
原创 在菜单中Fragment中嵌套viewpager
在之前项目有这需求,在网上找了教程,菜鸟我就直接代码搬来了(抱歉忘记原作者)照例先看效果:就只贴继承Fragment时用viewpage代码,具体请点击打开链接(原作者)public class HomeFragment extends Fragment{ Resources resources; private ViewPager mPager;
2015-03-06 01:37:24 433
原创 利用Fragment+Button实现菜单导航
利用Fragment+Button菜单导航菜鸟初尝写博客,排版、内容不好望多多包涵……效果如下:注意要继承FragmentActivity时导 support.v4包贴主要代码,详细可下载源码瞧瞧参考学习public class MainTab extends BaseActivity { private Button[] mTabs; private Fragment [] fragments;
2015-03-04 21:52:58 836
原创 版本升级提示与下载
以下源码都是从完整项目搬来,可能会不全,如有不对之处请见谅。新手小花点时间就好。老菜路过呗如下图:原理:1.点击软件升级,获取安装版本号,发送版本号到服务器,根据服务器返回做判断。2.本例返回code == 1有新版本 弹出对话框3.点击下载代码如下:这是一个共类public class UpdateManager extends Activity
2015-01-11 21:57:19 427
原创 EditView聚焦 隐藏底部导航栏
直接到AndroidManifest指定Activity中加入android:windowSoftInputMode="adjustPan"
2014-12-16 18:08:15 450
原创 Eclipse启动时 An error has occurred.See the log file错误解决
去Eclipse目录下找到.metadata删除
2014-04-19 00:07:45 756
原创 android设置字体样式
1.字体在哪个文件夹Window系统下字体文件夹路径一般是:C:\Windows\Fonts。随便copy一个字体文件放在assets文件夹里2.TextView tv = (TextView)findViewById(R.id.textview); Typeface face = Typeface.createFromAsset (getAssets
2014-04-16 10:21:53 563
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人