
wblobin
文章平均质量分 74
宾青预见
android的开发。
为人朴实正直,有积极进取的心态,努力拼搏。性格沉稳内敛,做事细心踏实,个性坚韧,能吃苦耐劳,对工作有很强的责任感!有很强进取心和团队协作精神,学习能力、适应能力、承受压力能力较强,善于挑战自我。勤奋好学,工作积极、主动、有条理。
展开
-
高质量 Android 开发框架 LoonAndroid 详解
框架的主要功能 分为以下几种: 自动注入框架(只需要继承框架内的application既可) 图片加载框架(多重缓存,自动回收,最大限度保证内存的安全性) 网络请求模块(继承了基本上现在所有的http请求) eventbus(集成一个开源的框架) 验证框架(集成开源框架) json解析(支持解析成集合或者对象) 数据库(不知道是哪位写的 忘记了) 多线程断点下载(自动判断是否支持多线程,判断是否是重定向) 自动更新模块 一系列工转载 2015-09-01 18:18:54 · 739 阅读 · 0 评论 -
Android插件实例——360 DroidPlugin详解
在中国找到钱不难,但你的一个点子不意味着是一个创业。你谈一个再好的想法,比如我今天谈一个创意说,新浪为什么不收购GOOGLE呢?这个创意很好。新浪一收购GOOGLE,是不是新浪就变成老大了?你从哪儿弄来钱?怎么去整合GOOGLE呢;之前写过有关于Android 插件方向的文章,解析了一下Android的插件原理与运行方式。很多小伙伴都问我,为什么不把我制作的插件放到Github转载 2015-09-11 11:03:31 · 823 阅读 · 0 评论 -
Android APK加壳技术方案【1】
一、什么是加壳?加壳是在二进制的程序中植入一段代码,在运行的时候优先取得程序的控制权,做一些额外的工作。大多数病毒就是基于此原理。PC EXE文件加壳的过程如下:二、加壳作用加壳的程序可以有效阻止对程序的反汇编分析,以达到它不可告人的目的。这种技术也常用来保护软件版权,防止被软件破解。三、Android Dex文件加壳原理PC平台现在已存在大量的标准的加转载 2015-09-11 11:45:10 · 696 阅读 · 0 评论 -
22个值得收藏的android开源代码-UI篇
小编有话说本文介绍了android开发者中比较热门的开源代码,这些代码绝大多数可以直接应用到项目中。FileBrowserView一个强大的文件选择控件。界面比较漂亮,使用也很简单。特点:可以自定义UI;支持复制、剪切、删除、移动文件;可以用在Fragment、ativity、DialogFragment中;支持快速切换目录。MultiItemRowList原创 2015-09-11 10:55:23 · 702 阅读 · 0 评论 -
学习Android开发的二十套免费理想资源
前言: 大家需要付出的只是一颗热爱学习的心。今天的内容包含了我长久以来收集到的全部Android网络学习资源,相信能够帮助各位刚刚踏入移动开发领域的朋友在这条道路上披荆斩棘、勇猛精进。 我将这些资源进行了具体分类,包括教程、电子书、视频讲座与论坛资源,这样大家就能够根据需要进行有针对性地使用。时至今日,Android已经成为全球范围内最具人气的移动开发环境,而且目前有原创 2015-09-11 10:31:04 · 840 阅读 · 0 评论 -
Android APK加壳技术方案【2】
一、序言在上篇“Android APK加壳技术方案”(http://blog.youkuaiyun.com/jiazhijun/article/details/8678399)博文中,根据加壳数据在解壳程序Dex文件所处的位置,我提出了两种Android Dex加壳技术实现方案,本片博文将对方案1代码实现进行讲解。博友可以根据方案1的代码实现原理对方案2自行实现。在方案1的代码实现过程中,各种转载 2015-09-11 13:34:43 · 580 阅读 · 0 评论 -
42 个移动端启动页面优化 Tips
我们都听过这句话,“你只会有一次机会去打造第一印象”, 当涉及到移动端的启动页面时,这句话会更加令人信服. 在最基本的层面上,启动页面将会是消费者同你网站的第一次接触。拥有好的第一印象是很重要的. 今年早些时候我们发布了这篇文章, 《响应式设计不是一种移动端优化策略》 ,它专门讲为你的移动通信媒介打造专用移动端启动页面来将访问者转换成消费者的重要性。原创 2015-09-11 11:30:16 · 418 阅读 · 0 评论 -
Android Https相关完全解析 当OkHttp遇到Https
小编有话说一、概述其实这篇文章理论上不限于okhttp去访问自签名的网站,不过接上篇博文了,就叫这个了。首先要了解的事,okhttp默认情况下是支持https协议的网站的,比如https://www.baidu.com,https://github.com/hongyangAndroid/okhttp-utils等,你可以直接通过okhttp请求试试。不过要注意的是,支持转载 2015-09-11 11:33:28 · 585 阅读 · 0 评论 -
作为程序员你必须知道的几点
小编有话说 写代码对于程序员来说,不光可以增加自己的经验值,在解决一个难题的时候,还会有一种成就感。但是优雅和漂亮的代码只有程序员自己才能看懂,而公司却打破了每一个程序员的美梦,新增的特性请求,拙劣的文档更新更是扑面而来。程序员必须要接受和面对现实,下面则是所有程序员都要面对的现实: No.1:每一个app需求变更是必然的,经常会出现这样的一个经原创 2015-09-11 11:11:11 · 430 阅读 · 0 评论 -
新人一开始要怎么学编程
注:首先,此文主要针对没有受过计算机专业教育又想进入计算机行业的人。当今世界不仅实体书资料多多,网络资源更是丰富。并且犹如“摩尔定律”一般,隔个一两年某些资料就翻了一番。所以我认为只要有兴趣,时间和毅力(兴趣在最前面)完全可以通过网络自学进入程序员队伍。吐槽虽然资料很多,不过我要吐槽一下大部分的教科书、教程。大多数资料一开始都是在讲XX编程语言的特性,各原创 2015-09-11 10:13:10 · 474 阅读 · 0 评论 -
如何在运行时改变App的图标 (Xcode、Objective-C)
在你完成应用程序的beta版本后,最后会有些人去帮你测试,使你去完善应用程序……或者会有投资青睐。但是如果测试人员有一种简单地方式去检查构建版本的应用程序会不会有帮助呢?这个教程将会向你展示这些,向你介绍一些或许很少有人知道的Xcode里面的功能。你会相信在这个教程中你不会写一行Swift的代码吗?当然,你也不用写一句Objective-C代码。这个教程会让你写转载 2015-09-16 10:13:42 · 1000 阅读 · 0 评论 -
Android代码优化小技巧总结
这篇文章主要是介绍了一些小细节的优化技巧,当这些小技巧综合使用起来的时候,对于整个Android App的性能提升还是有作用的,只是不能较大幅度的提升性能而已。前言这篇文章主要是介绍了一些小细节的优化技巧,当这些小技巧综合使用起来的时候,对于整个Android App的性能提升还是有作用的,只是不能较大幅度的提升性能而已。选择合适的算法与数据结构才应该是你首要考虑的因素,在转载 2015-09-16 11:00:02 · 429 阅读 · 0 评论 -
Android开发者必知的开源库
摘要:过去的时间里,Android开发逐步走向成熟。而无论出现多少Android相关的开发工具,我们每天使用的大量开源库却始终是不可或缺的。这里,向大家介绍的是,这个任劳任怨的大家庭中,最受开发者喜爱的五个Android库。 过去的时间里,Android开发逐步走向成熟,一个个与Android相关的开发工具也层出不穷。不过,在面对各种新鲜事物时,不要忘了那些我们每天使用的大量开源库。原创 2015-09-01 17:24:23 · 889 阅读 · 0 评论 -
如何选择一个适合自己的开源项目来阅读
人们都说, 阅读源码是提高编程水平的一个极好的方法, 但是如何找到一个适合自己阅读的源码, 就蛋疼的很. 优秀的开源项目非常多, 肯定是看不完的. 而且如果没有一个明确的目的, 只是因为火就看, 则事倍功半.人们都说, 阅读源码是提高编程水平的一个极好的方法, 但是如何找到一个适合自己阅读的源码, 就蛋疼的很. 优秀的开源项目非常多, 肯定是看不完的. 而且如果没有转载 2015-09-16 10:01:41 · 409 阅读 · 0 评论 -
开源、高效、跨平台:深剖Google FlatBuffers工作原理
FlatBuffers是Google专为游戏开发而创建的开源、高效的跨平台序列化库,Facebook以其取代JSON来提升数据处理性能。本文作者介绍了在Android应用中使用FlatBuffers的方法,并与JSON对比,深剖FlatBuffers工作原理。JSON——大家可能都知道它是几乎所有现代服务器都使用的轻量级数据交换格式。它体量轻,可读性强,通常比老式的、不友好转载 2015-09-16 10:54:24 · 942 阅读 · 0 评论 -
程序员平时该问问自己的10个问题
想成为一名web开发人员?那么,扔掉《24小时突击掌握xx语言》这类骗子书籍。你应该养成一个习惯,每天问问自己下面这10个问题。1.此处有没有模式?研究在哪些情况下行得通,哪些情况下行不通的设计模式,能够让我们发现潜在的规则,了解看似不相关的概念和行为。为了更深层次地了解工作,你需要时不时地问问自己,“此处有没有设计模式?”。这句话适用的不只是你的代原创 2015-09-16 11:07:02 · 574 阅读 · 0 评论 -
Android代码内存优化建议-Android资源篇
Android资源优化这篇文章主要介绍在实际Android应用程序的开发中,容易导致内存泄露的一些情况。开发人员如果在进行代码编写之前就有内存泄露方面的基础知识,那么写出来的代码会强壮许多,写这篇文章也是这个初衷。本文从Android开发中的资源使用情况入手,介绍了如何在Bitmap、数据库查询、9-patch、过渡绘制等方面优化内存的使用。Android资源优化1原创 2015-09-01 15:47:01 · 434 阅读 · 0 评论 -
从0到100万下载APP应用市场优化怎么做
如何提高应用的曝光度和排名从而获得更多下载对于运营推广人员或者开发者来说是一个非常重要的问题,一款应用在0预算的情况下你应该最先做什么,在各大应用商店(以下简称:应用市场)你的应用要怎么优化才能有好的排名,这篇文章将告诉你如何通过应用市场优化获取更多的下载量,并且通过一张图总结了所有可能影响下载的参数,据了解已经有应用在0预算的情况下通过优化做到100多万的下载量。一张图告诉你转载 2015-09-16 12:10:46 · 661 阅读 · 0 评论 -
Android 逆向工程工具集
一个 Android 反编译工具的合集,由 Juude 童鞋维护。apktool:+编译res资源转成smali将修改后的smali回编译为apkdex2jar:dex转为jar工具转成smali并且回编译jd-gui:用来查看反编译.class文件转载 2015-09-16 10:58:59 · 460 阅读 · 0 评论 -
使用Chrome来调试你的Android App
个人一直对Chrome情有独钟,Chrome除了更快之外,对开发者的支持更友好。内置强大的Developer Tools,相信Web开发简直爱不释手!个人一直对Chrome情有独钟,Chrome除了更快之外,对开发者的支持更友好。内置强大的Developer Tools,相信Web开发简直爱不释手!而且Chrome Store里提供各种各样的插件,没有你用不到,只有你想不到。现在任何事转载 2015-09-16 13:42:17 · 671 阅读 · 0 评论 -
19岁程序员在谷歌学到的5条经验教训
java学习作为一个稚气未脱的,热心的19岁青年,我走进了谷歌——一家当时已有3000人的高科技公司——做好了尽自己最大努力学习的准备。在接下来的六年时间里,我发现谷歌style并不仅仅意味着酒店式的洗衣服务和免费的美食供应。哪怕我是最年轻的员工之一,也没人会来提携我。几周之内,截止期限,各种责任,复杂项目开始往我身上倾倒。我甚至都没有接受过一次金融类的培训课程,就需要用两个星期的时间转载 2015-09-16 11:02:31 · 931 阅读 · 0 评论 -
锻炼出最牛程序员的编码 套路
小编有话说 最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已:原文:http://blog.youkuaiyun.com/happydeer/article/details/17023229 与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是真正意义上的锻炼——参加会转载 2015-09-01 17:52:39 · 451 阅读 · 0 评论 -
APP运营推广超级攻略(2015新版)
APP运营推广超级攻略(2015新版)进入2015年,移动互联网创业产品面临更多机会也面临更多挑战,中小团队高效能的生存和发展依旧是本年度的主题,用最小的投入获取最多用户,用最小杠杆使品牌效应最大化。在想到的100种战略战术里,不断试错几种最有效的方法,剔除掉大多数,集中人财物把手里的资源集中在一个最有可能爆发的点上,不断分析,不断优化,不断放大,等待爆发。最终吸引更多的用户,提高自己转载 2015-09-11 13:38:38 · 947 阅读 · 0 评论 -
Android开发者必知的杂志周刊
http://androidweekly.net/http://zhuanlan.zhihu.com/andlibhttp://www.devtf.cn/http://www.infoq.com/cn/news/2015/08/android-weekly-smartisanAndroid Weeklyhttp://www.androidweekly.cn/原创 2015-09-06 11:41:14 · 899 阅读 · 0 评论 -
Android中的Flux架构
Android中的Flux架构 英文原文:Flux Architecture on Android本文地址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0816/3311.html要为安卓应用找到一个好的架构不是一件容易的事情。谷歌似乎不太在乎这个事情,因此在设计模式上,除了Activity转载 2015-09-02 10:29:12 · 730 阅读 · 0 评论 -
如何给你的Android 安装文件(APK)瘦身
Android的apk文件越来越大了这已经是一个不争的事实。在Android 还是最初版本的时候,一个app的apk文件大小也还只有2 MB左右,到了现在,一个app的apk文件大小已经升级到10MB到20MB这个范围了。apk文件大小的爆炸式增长主要是因为用户对app质量的期待越来越高以及开发者的开发经验增长,具体体现在以下几个方面:Android设备 dpi 的多样化原创 2015-09-02 11:38:39 · 364 阅读 · 0 评论 -
Android 平滑图片加载和缓存库 Glide 使用详解
在图片加载库烂大街的今天,选择一个适合自己使用的图片加载库已经成为了每一个Android开发者的必经之路。现在市面上知名的图片加载库有UIL,Picasso,Volley ImageLoader,Fresco以及我们今天的主角Glide。它们各有千秋,不能评定谁一定比谁好,只能说哪一个更适合你。我的理解下面我来谈一下个人对这些图片加载库的理解,如有错误,还望指教。Univers原创 2015-09-02 11:10:56 · 805 阅读 · 0 评论 -
Android开发人员不容错过的十大实用工具
随着在线工具与资源的大量出现,Android开发工作开始变得愈发简单且令人振奋。Android开发人员群体正以前所未有的速度迅速扩张。为Android平台开发应用能够带来可观的发展机遇,而我们需要的只是以伟大的设计思路为起点开始这段旅程,由此打造出的应用成果也将在Google Play当中占据一席之地。希望这份清单能够给大家带来切实的帮助。当然,还有其它众多在线工具经受住了时间的考验,原创 2015-09-02 10:58:49 · 559 阅读 · 0 评论 -
程序员应该避免的5种代码注释
小编有话说 你有没有这样的经历:别人审查过你的代码之后给出的注释,你认为是没有必要的?注释代码是为了提高代码的可读性,目的是为了能让其他人更容易理解你的代码。我特别讨厌这5种注释类型以及制造它们的程序员。希望你不是其中之一。1.自以为很了不得的程序员这个程序员自认为写了一段很了不得的代码,所以觉得有必要用自己的名字对每行代码进行标记转载 2015-09-02 10:03:57 · 649 阅读 · 0 评论 -
杰出程序员的十大特质
关于如何才能成为一名优秀的程序员,最近又一次成为了我们关注的焦点。下面是我认为我们最需要具备的特质: 1.善于解决问题——希望大家都能认识到这一点。大多数优秀的程序员能够找到别人发现不了的解决方案。 2.既发奋又懒惰——这一点让很多人都感到吃惊。程序员之所以喜欢提出质疑,往往是因为“懒得”走冤枉路。在这种想法的驱使下,他们会孜孜不倦地简化问题,简化任务。也就是说,他们会迫切地完原创 2015-09-02 09:24:30 · 516 阅读 · 0 评论 -
一个创业失败者的忠告:请不要再参加创业活动
小编有话说一个创业失败者的忠告:请不要在参加创业活动提供书籍影印服务的 Paperight 创办人 Arthur Attwell 最近结束了自己的创业,从过程中学到了 5 个教训,并提醒自己未来不要再犯同样的错误,其中 Attwell 认为最重要的是:不要说自己正在「创业」:1.不要再参加创业活动。2.不要再参加创业竞赛。3.小心主流媒体的报导。4.不要告转载 2015-09-02 10:53:49 · 613 阅读 · 0 评论 -
怎么进入 BAT 的研发部门?
小编有话说作者: kedebug的博客(@kedebug)网址: http://kedebug.com/blog/how-to-get-bat-offer/本人在 2015 年校招拿了 BAT 以及网易游戏等 offer,而且基本上都给了 Special,那就从我的角度来谈谈今年校招的体会。1. 冰冻三尺非一日之寒综合身边一些拿到牛 offe转载 2015-09-01 17:44:44 · 418 阅读 · 0 评论 -
程序员的生活充满压力,但你不能放弃!
小编有话说 编程还是一份工作,是工作就会有压力,虽然压力可以带来正能量也会形成负面影响,不能一概而论,但总的说来,这还是压力!最近我特别想把盘旋在我心头的一些话,写给大家:软件开发人员的压力真心大。首先要声明的是:我这不是在抱怨……在这篇帖子中你读不到任何怨言,因为我真的很喜欢我的工作。计算机科学是我最大的爱好之一,所以能在这个领域工 作,我觉得非常幸转载 2015-09-02 10:09:41 · 447 阅读 · 0 评论 -
常用Android工具(方法)大全
1.获取手机分辨率/** * 获取手机分辨率 */ public static String getDisplayMetrix(Context context) { if (Constant.Screen.SCREEN_WIDTH == 0 || Constant.Screen.SCREEN_HEIGHT == 0) {原创 2015-09-01 17:03:14 · 419 阅读 · 0 评论 -
Android 动态布局实现多主题切换
之前做过一个项目(随心壁纸),主要展示过去每期的壁纸主题以及相应的壁纸,而且策划要求,最好可以动态变换主题呈现方式,这样用户体验会比较好。恩,好吧,策划的话,咱们也没法反驳,毕竟这样搞,确实很不错。于是开始去研究这方面的东西。转自博客:http://blog.youkuaiyun.com/u012583459/article/details/47720023首先,我想到的是转载 2015-09-02 11:35:33 · 520 阅读 · 0 评论 -
如果让我来设计一款Android App
我们的目标是高内聚低耦合相信大家都有体会,随着功能模块的增加,App越来越大,如果没有良好的架构设计,则代码将会变得臃肿且不易维护,各功能模块的耦合度会越来越高。因此可以把App模块化,将一个完整的App划分成几个相对独立的模块,这样即可以降低模块间的耦合也利于复用。开发工具的选择开发工具我将选用AndroidStudio,它是Google官方指定的Androi原创 2015-09-01 15:38:42 · 536 阅读 · 0 评论 -
八成Java开发者解答不了的问题
几个月前,我们在一个小型网站上发布了一个称为Java“死亡竞赛”的新项目。测验发布后,超过20000位开发者参加了测验。网站以20道关于Java的多选题为主。我们得到了众多开发者的测验统计数据,今天,我们非常乐意将其中的一些数据和答案与你们分享。我们从20个题目中得到了61872个答案,大约每个题目有3094个答案。每个Java“死亡”测验都会随机地从20个题目中抽取5个题目,然后每个题目转载 2015-09-06 11:40:12 · 285 阅读 · 0 评论 -
Android官-按百分比来设置控件的宽高
我做了一个新的百分比支持库的示例。需要引用 包:'com.android.support:percent:22.2.0'它将很快就会记录在android开发网站,它只是一个概念验证你可以在这里检查官方文档引用这个库提供基于百分比的布局,同时水平和垂直。简单的结果复杂的结果如何使用:就百分比支持库添加到您的项目depende原创 2015-09-06 11:32:45 · 3228 阅读 · 1 评论 -
强大Android图片加载的框架:Fresco
Fresco是facebook推出的一款强大的图片加载的框架,这个框架出来一段时间了,前一段时间使用过了ImageLoader的框架,生命在于折腾,今天就来折腾一下Fresco这个强大的框架。Fresco是facebook推出的一款强大的图片加载的框架,这个框架出来一段时间了,前一段时间使用过了ImageLoader的框架,生命在于折腾,今天就来折腾一下Fresco这个强原创 2015-09-02 10:29:50 · 632 阅读 · 0 评论 -
APP的启动页
最近一直在花时间琢磨各种各样的app。看得多了,对于如何设计app有了一些自己的小心得,准备针对app的常见模块总结下自己的想法,以加深学习效果。今天从app的启动页开始。一、什么是启动页?每个做产品的聊起来启动页都头头是道,但究竟什么启动页很少有人能够给一个定义。多数时候在解释不清楚的时候,我们会打开一个app,然后指着启动页说“喏,这就是启动页”。赞,漂原创 2015-09-02 10:17:36 · 699 阅读 · 0 评论