android
文章平均质量分 84
安卓手机开发专栏
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
蒙奇·D·路飞-
熟悉k8s、docker;熟悉Spark Streaming,Storm,Flink,Hadoop,Hive,Redis,Kafka,RocketMQ,ES;熟悉Socket,AIO/NIO技术,熟练使用Gradle、Maven、Spring Boot2、SpringMVC、MyBatis; 熟炼掌握Oracle、MySql、SQLite、MongoDB等数据库开发 熟悉React、Vue等框架 ;熟练运用Git/Github, SVN,CC等 熟悉报表工具BO、Cognos、ETL工具Kettle ;熟悉Asp.net平台,熟悉C#;熟练开发安卓和ios手机端应用。
展开
-
Android网络HttpURLConnection和HttpClient
Android网络HttpURLConnection和HttpClient原创 2016-04-18 15:14:33 · 376 阅读 · 0 评论 -
android应用安全——数据安全
数据安全包含数据库数据安全、SD卡数据(外部存储)安全、RAM数据(内部存储)安全。 android中操作数据库可使用SQLiteOpenHelper或ContentProvider的方式。使用SQLiteOpenHelper操作数据库时,数据库存放在data/data//databases/目录,这个目录只能是应用自己访问,相对是安全的,但是root用户,这个目录也是透明的,因此原创 2015-02-26 15:51:58 · 570 阅读 · 0 评论 -
Android Studio 初体验
Google在I/O2013大会上发布了Android新的开发工具Android Studio,趁周末时间做了一下尝试。有需要的可以在http://developer.android.com/sdk/installing/studio.html下载,当前版本是V0.1。官方解释:Android Studio is a new Android development environmen原创 2015-02-26 15:49:38 · 613 阅读 · 0 评论 -
Material Theme
Material Theme提供了一下功能:1、系统widgets可以设置调色板2、系统widgets的触摸反馈3、Activity过渡动画 你可以根据你品牌的色彩来定义Material Theme,可以使用Material Theme的色彩为status bar、action bar着色。参考下图。系统Widgets有新的设计和触摸动画,你也翻译 2015-02-26 15:02:29 · 543 阅读 · 0 评论 -
Android Drawable 那些不为人知的高效用法
1、概述Drawable在我们平时的开发中,基本都会用到,而且给大家非常的有用。那么什么是Drawable呢?能够在canvas上绘制的一个玩意,而且相比于View,并不需要去考虑measure、layout,仅仅只要去考虑如何draw(canavs)。当然了,对于Drawable传统的用法,大家肯定不陌生 ,今天主要给大家带来以下几个Drawable的用法:1、自定义Drawable,相原创 2015-02-26 14:57:12 · 650 阅读 · 0 评论 -
Android系统性能调优工具介绍
经作者授权,发表Tieto某青年牛的一篇《程序员》大作。Android系统性能调优工具介绍在软件开发过程中,想必很多读者都遇到过系统性能问题。而解决系统性能问题的几个主要步骤是:测评:对系统进行大量有针对性的测试,以得到合适的测试数据。分析系统瓶颈:分析测试数据,找到其中的hotspot(热点,即bottleneck)。性能优化:对hotspot相关的代码进行优化。由上述步骤可原创 2015-02-26 09:57:01 · 427 阅读 · 0 评论 -
android应用安全——(数据抓包)跟踪监控android数据包
web开发中Chrome、IE、firefox等浏览器都自带提供了插件帮助开发者跟踪http数据,在手机客户端怎么实现http数据抓包呢?Fiddler可以实现真机调试抓包。Fiddler支持Any Browser,Any System,Any Platform。 今天,向大家介绍 Fiddler 如何抓取 Android 应用上的数据包。原创 2015-02-26 15:54:40 · 594 阅读 · 0 评论 -
Android抽象布局——include、merge 、ViewStub
在布局优化中,Androi的官方提到了这三种布局、、,并介绍了这三种布局各有的优势,下面也是简单说一下他们的优势,以及怎么使用,记下来权当做笔记。1、布局重用标签能够重用布局文件,简单的使用如下:[html] view plaincopyprint?LinearLayout xmlns:android="http://schemas.androi转载 2015-02-26 15:09:02 · 424 阅读 · 0 评论 -
Android应用如何支持屏幕多尺寸多分辨率问题
作为Android应用程序开发者都知道android是一个“碎片化”的世界。多种系统版本、多种尺寸、多种分辨率、多种机型,还有不同的厂商定制的不同ROM,你开发的应用会在不可预期的手机上报错。这给开发适配带来不小的难度。这篇文章会告诉我们怎么解决这个问题。原创 2015-02-26 14:54:24 · 1561 阅读 · 0 评论 -
@+id/android:list"和"@android:id/list"的写法
Android中的列表,当然也可以用ListView来完成所需要的功能,用法是一样的。废话不说,来关键的。LiveActivity本身继承了关于List操作的众多接口,我们可以方便的重写这些操作中需要的方法来实现自己需要的功能。如果要用ListActivity,则 Activity的Layout文件中必须包括一个(只能一个)ListView,且ListView的id= "@id/and转载 2015-02-26 14:35:36 · 457 阅读 · 0 评论 -
android应用安全——组件通信安全(Intent)
这里主要涉及到了Activity、Content Provider、Service、Broadcast Receiver等。这些如果在Androidmanifest.xml配置不当,会被其他应用调用,引起风险。android应用内部的Activity、Service、Broadcast Receiver等,他们通过Intent通信,组件间需要通信就需要在Androidmanifest.xml文原创 2015-02-26 15:53:26 · 538 阅读 · 0 评论 -
android 手机上设置呼叫转移
2010年做的一个项目了,项目中要求设置黑名单,黑名单中的来电要拒接并播放已关机或已停机的声音。这个功能最终使用了呼叫转移来实现。早期的360助手等来电工具类的应用都有类似的功能。 功能流程是:设置拒接电话,设置时启动遇忙呼叫转移,来电拒接时就转移了呼叫,设置的转移号码已关机或已停机,这样就达到了效果。 C网和G网的设置呼叫转移的规则如下:原创 2015-02-26 16:06:50 · 2630 阅读 · 0 评论 -
Android UI开发第二十九篇——Android中五种常用的menu(菜单)
Android Menu在手机的应用中起着导航的作用,作者总结了5种常用的Menu。1、左右推出的Menu 前段时间比较流行,我最早是在海豚浏览器中看到的,当时耳目一新。最早使用左右推出菜单的,听说是Facebook,我不确定消息的真实性。左右推出菜单如图, 2、原创 2015-02-26 15:58:23 · 522 阅读 · 0 评论 -
android应用安全——通信安全(android https)
这里先引入两篇文章: 1、Android网络编程——https 不验证证书方式(信任所有证书) 2、Android: Trusting SSL certificates android中实现Https基本就这两种方式,一种是不验证证书,一种是有验证证书(预防钓鱼)。 第二种方式实现复杂一些,需要将cer证原创 2015-02-26 15:55:19 · 541 阅读 · 0 评论 -
作为人才我们为什么要和几个猎头保持良好的关系?
大家好,今天我给大家讲讲猎头的故事,作为一个技术男出身的我,最近跨度有点大, 转行搞了猎头公司,然后自己也搞搞金融,下面我就讲讲我和猎头的渊源,记得刚毕业那会(09年7月),第一份工作月薪3.5K在杭州干了8个月,然后各种迷茫,后来业余时间学了点Android,当时想找android方面的工作被各种无视,好不容易有家深圳的小公司愿意收留我,就去了深圳开始搞android, 因为坚持写博客,再加上a原创 2015-02-26 09:59:34 · 648 阅读 · 0 评论 -
Android L中的RecyclerView 、CardView 、Palette的使用
《Material Design》提到,Android L版本中新增了RecyclerView、CardView 、Palette。RecyclerView、CardView为用于显示复杂视图的新增Widget。Palette作为调色板类,可以让你从图像中提取突出的颜色。原创 2015-02-26 14:49:40 · 17246 阅读 · 5 评论 -
Android 解析后台返回为Json数据的简单例子!!!
大家好,今天给大家分享下Android解析Json的例子,我这里自己安装了Tomcat,让自己电脑充当下服务器,最重要的是,返回结果自己可以随便修改。首先看下Json的定义,以及它和XML的比较:JSON的定义:一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台原创 2015-02-26 10:04:19 · 2308 阅读 · 0 评论 -
《深入理解Android:Wi-Fi NFC和GPS》 我的感悟
WIFI部分的内容还有很多,比如hostapd等。根据我自己的研究,只要真正掌握本书所涉及到的wifi部分(最好努力把本书列的参考文献研究一遍),hostapd等WIFI(包括啥wifi direct,tdls等等)其他内容就和玩似的(具体的物理层通信知识除外)。我有一个同事在从未搞过wifi基础上,研究了本书样章,结果去nokia面试通过。虽然TA没有实际经验,但人家觉得理论功底比较扎实,是原创 2015-02-26 09:54:01 · 681 阅读 · 0 评论 -
那两年炼就的Android内功修养
经过两年的时间,终于完成对Android系统的研究了。Android是一个博大精深的系统,老罗不敢说自己精通了(事实上最讨厌的就是说自己精通神马神马的了,或者说企业说要招聘精通神马神马的人才),但是至少可以说打通了整个Android系统,从最上面的应用层,一直到最下面的Linux内核,炼就的是一种内功修养。这篇文章和大家一起分享这两年研究Android系统的历程,以此感谢大家一直以来的支持和鼓励。原创 2015-02-26 09:45:07 · 879 阅读 · 0 评论 -
我是如何自学Android,资料分享(2015 版)
自己学了两三个月的Android,最近花了一周左右的时间写了个App——Diigoer(已开源),又花了一两周时间找工作,收到了两个Offer,也算是对自己学习的一种认可吧;我刚开始学习总结的——《我是如何自学Android,资料分享》,如果是初学Android 的话,不应该错过的,而今天这篇分享好这篇文章,相对于第一次写的会有所提升,所以建议先把上一篇看了,再来看这一篇;那下面就切入正题原创 2015-02-26 09:39:32 · 847 阅读 · 1 评论 -
Android 事件处理全面剖析
篇外话:先来说下今天的日期,今天是2015年02月18日也就是大年三十,大家都在欢欢喜喜的准备过大年,活动也各式各样,搓麻将、打扑克、放烟花、准备看春晚,而我却还在敲代码,我只想说身为程序员的我们,真的屌丝的不能再屌丝了。虽然很屌丝,但我在这里还是要给大家拜个年,祝大家羊年喜气洋洋、写出来的代码少 bug、产品少改需求!当然当大家看到这篇 blog 的时候已经过完了年,因为我写这篇 blog 是在转载 2015-02-25 17:45:56 · 459 阅读 · 0 评论 -
Material Design UI Widgets
Android L 开发者预览支持库提供两个新的Widgets,RecyclerView和CardView。使用这两个Widgets可以显示复杂的Listview和卡片布局,这两个Widgets默认使用Material design。RecyclerView RecyclerView是一个更高级柔性版本的Listview,RecyclerView是一个能包含很多视图的容器,它翻译 2015-02-26 15:03:58 · 650 阅读 · 0 评论 -
Android源码之ListView的适配器模式
模式的定义适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。使用场景 用电源接口做例子,笔记本电脑的电源一般都是接受5V的电压,但是我们生活中的电线电压一般都是220V的输出。这个时候就出现了不匹配的状况,在软件开发中我们称之为接口不兼容,此时就需要适配器来进行一个接口转换。在软件开发中有一句话正好体现了这点:任何问原创 2015-02-26 14:59:11 · 483 阅读 · 0 评论 -
Material Design设计规范
Android的设计风格变迁可以划分到三个时代: 1、无序时代 2、Holo theme 3、Material Design原创 2015-02-26 14:44:47 · 2942 阅读 · 1 评论 -
Android UI开发第二十七篇——实现左右划出菜单
年前就想写左右滑动菜单,苦于没有时间,一直拖到现在,这篇代码实现参考了网上流行的SlidingMenu,使用的FrameLayout布局,不是扩展的HorizontalScrollView。 程序中自定义了菜单view:SlidingView,继承自ViewGroup,使用FrameLayout布局。重写了onInterceptTouchEvent(MotionEvent ev)方原创 2015-02-26 16:01:15 · 576 阅读 · 0 评论 -
Android代码优化——使用Android lint工具
作为移动应用开发者,我们总希望发布的apk文件越小越好,不希望资源文件没有用到的图片资源也被打包进apk,不希望应用中使用了高于minSdk的api,也不希望AndroidManifest文件存在异常,lint就能解决我们的这些问题。Android lint是在ADT 16提供的新工具,它是一个代码扫描工具,能够帮助我们识别代码结构存在的问题,主要包括:1)布局性能(以前是l原创 2015-02-26 15:07:26 · 537 阅读 · 0 评论 -
Material Design
Material Design是google io开发者大会推出的新的设计语言,Material Design不像Android过去采用的Holo风格那样深沉,增加或修改了阴影动画功能,使其更加跳动和富有活力。 Android L 开发者预览版包含了支持Material Design的Apps。Material Design是一个综合的视觉指南、运动和交互设计平台。在翻译 2015-02-26 15:05:09 · 722 阅读 · 0 评论 -
Android 知识图谱
周日没事,简单总结了一下Android开发中使用到的知识,以脑图的形式呈现。原创 2015-02-26 14:46:50 · 1432 阅读 · 1 评论 -
创业三个月总结---记录这三个月的酸甜苦辣咸!!!
hi~大家好,今天是我第二次创业也就是伯骐咨询开张三个月的日子,这三个月的经历,对我来说真的是一笔宝贵的财富,各种酸甜苦辣咸,做技术的人真的是单纯啊,出来各种被坑,各种被骗,好在我的学习能力强,慢慢的我也不会那么单纯了,恩,是社会把我逼良为娼的哈哈(开个玩笑)~ 好了下面我就总结下一些经验,供大家一起讨论学习。为什么创业?这个问题,对于创业者来说共同的答案就是:不满足于现状。记得本科刚毕业原创 2015-02-26 10:01:00 · 535 阅读 · 0 评论 -
用安卓自带的原生方法解析从webservice获取的json数据
研究了oschina,获取的信息都是用xml的,感觉没json那么好,解析太复杂循环啥的,还有xml相对于json来说太多了,麻烦。之前试过用geon还有fastjson但是老是报错。还是用原生自带的json方法。这里我来接受一组json数据譬如我们想要获取一堆人员信息,[java] view plaincopy[ {"username":"马晕","co转载 2015-02-25 17:47:29 · 1868 阅读 · 0 评论 -
自学宝典:10个学习Android开发的网站推荐
摘要:本文作者Tikitoo总结自己在学习Android开发过程中发现的好网站,包括Android Developers、GitHub等,以给初学者一些建议,少走一些弯路。1. Android Developers作为一个Android开发者,官网的资料当然不可错过,从设计,培训,指南,文档,都不应该错过,在以后的学习过程中慢慢理解体会。2. Android Guide转载 2015-02-25 09:36:45 · 601 阅读 · 0 评论 -
9个完整android开源app项目
android开源项目有很多,但是完整的app项目不多,下面是最近我从 jcodecraeer网站 整理的一些开源app项目:注: jcodecraeer网站上搜集了很多开源项目,更新很快,非常值得关注。一、photoup介绍:?photoup 是一款开源的相册类app,主要功能是将本地图片提交到facebook上去,虽然他的功能和facebook的远程服务转载 2015-02-03 16:57:17 · 902 阅读 · 0 评论 -
Android四大基本组件
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Int原创 2015-01-13 10:00:11 · 436 阅读 · 0 评论 -
开源小工具-androidlogsuite
Android Log Report made by InnostDisk Usage InformationData-Free: 0.132874 Data-Used: 0.867126 Cache-Free: 0.664898 Cache-Used: 0.335102 System-Free: 0.125365 System-Used: 0.874635 System-UsedDi原创 2015-02-26 09:53:21 · 1038 阅读 · 0 评论 -
Android UI开发第四十三篇——使用Property Animation实现墨迹天气3.0引导界面及动画实现
前面写过《墨迹天气3.0引导界面及动画实现》,里面完美实现了动画效果,那一篇文章使用的View Animation,这一篇文章使用的Property Animation实现。Property Animation是Android3.0以后新增的动画库。这篇文章的源码以及效果在github。原创 2015-02-26 14:48:31 · 1679 阅读 · 1 评论 -
第二次创业开始,放手一搏!!!
今天对于我来说是个重要的日子,11.18号我自己的公司深圳市伯骐咨询有限公司正式开张营业了,一切都来的那么突然,记得11.11号那天我还准备去H公司报道,但是在填写入职表的时候我犹豫了良久,最终还是放弃了应用部经理&N W年薪的不错工作,然后下午就去中介看房子,租了办公室,张罗一个星期,公司总算是开张了!!! 下面讲讲这几个月发生在我身上的故事,记得4个月前,我还在和朋友第一次创业,当然原创 2015-02-26 10:02:34 · 778 阅读 · 0 评论 -
Android源代码仓库及其管理工具Repo分析
软件工程由于需要不断迭代开发,因此要对源代码进行版本管理。Android源代码工程(AOSP)也不例外,它采用Git来进行版本管理。AOSP作为一个大型开放源代码工程,由许许多多子项目组成,因此不能简单地用Git进行管理,它在Git的基础上建立了一套自己的代码仓库,并且使用工具Repo进行管理。工欲善其事,必先利其器。本文就对AOSP代码仓库及其管理工具repo进行分析,以便提高我们日常开发效率。原创 2015-02-26 09:49:13 · 494 阅读 · 0 评论 -
我是如何自学Android,资料分享(2015 版)
自己学了两三个月的Android,最近花了一周左右的时间写了个App——Diigoer(已开源),又花了一两周时间找工作,收到了两个Offer,也算是对自己学习的一种认可吧;我刚开始学习总结的——《我是如何自学Android,资料分享》,如果是初学Android 的话,不应该错过的,而今天这篇分享好这篇文章,相对于第一次写的会有所提升,所以建议先把上一篇看了,再来看这一篇;那下面就切入正题原创 2015-02-26 16:25:25 · 763 阅读 · 0 评论 -
《Android 4游戏高级编程(第2版)》书评
《Android 4游戏高级编程(第2版)》是清华大学出版社出版社出版的翻译书籍,原书名为《Advanced Adroid 4 Games》。这本书应该是我读过的Android书籍中比较好的一本书,也是我入门游戏开发的一本书。 《Android 4游戏高级编程(第2版)》这本书适合于有一定的android开发基础并且熟悉jni的开发人员。当然书中也介绍了android开发环境搭建、J原创 2015-02-26 16:03:36 · 1018 阅读 · 0 评论 -
Android UI开发第二十八篇——Fragment中使用左右滑动菜单
Fragment实现了Android UI的分片管理,尤其在平板开发中,好处多多。这一篇将借助Android UI开发第二十六篇——Fragment间的通信、 Android UI开发第二十七篇——实现左右划出菜单 来实现。看图1的效果,左边使用LeftFragment实现,中间使用的CenterFragment实现。[java] view plaincop原创 2015-02-26 15:59:44 · 635 阅读 · 0 评论