Android应用开发
文章平均质量分 67
wellsoho
爱编码,爱尝试,爱简单的生活。不怕束缚,不谈妄想。和你们一样我有梦想。努力,奋斗,才扛得起光芒。
展开
-
Android项目开发技术总结
<br />一 对话框(Dialog)<br />对话框通常有消息提示框、确定取消框、没有安全的提示语<br />1 消息框(确定或返回):<br />new Builder(MainActivity.this).setTitle("白社会").setIcon(R.drawable.logoico)<br /> .setMessage("基于搜狐网的应用,所有数据均来自搜狐。/n当前版本V1.0,版权所有?2010")<br /> .setNegativeButton("返回", new OnCli原创 2010-07-16 15:00:00 · 1340 阅读 · 1 评论 -
android-左右滑动页面设计-仿微信滑动引导页面
要转的朋友请保留博客地址http://blog.csdn.net/swadair/article/details/7529159w.song.android.widget.jar有了1.0.3版本,新增SlidePageView滑动页面组件,可直接业务生产使用。SlidePageView支持各显示块的自行定制,不仅可以支持等宽的显示单元设计,也支持不规则宽度的显示单元设计。转载 2015-10-29 16:56:36 · 1531 阅读 · 0 评论 -
Android 常见度量单位【xdpi、hdpi、mdpi、ldpi】 解读
术语和概念 屏幕尺寸 屏幕的物理尺寸,以屏幕的对角线长度作为依据(比如 2.8寸, 3.5寸)。 简而言之, Android把所有的屏幕尺寸简化为三大类:大,正常,和小。 程序可以针对这三种尺寸的屏幕提供三种不同的布局方案,然后系统会负责把你的布局方案以合适的方式渲染到对应的屏幕上,这个过程是不需要程序员用代码来干预的。屏幕长宽比 屏幕的物理长度与物理宽度的比例。程序可转载 2015-10-29 16:57:47 · 696 阅读 · 0 评论 -
基础总结篇之七:ContentProvider之读写短消息
今天我们来讲一下如何利用ContentProvider读写短消息。上次我们讲了如何通过ContentProvider机制读写联系人,通过读取联系人信息和添加联系人这两种方式对联系人进行操作,相信大家对ContentProvider的基本使用方法也有所了解了。在Android中ContentProvider应用场合还很多,读写短消息就是其中一个,今天我们就来探讨一下利用ContentProv转载 2015-10-29 17:14:48 · 1043 阅读 · 0 评论 -
基础总结篇之五:BroadcastReceiver应用详解
今天我们来讲一下Android中BroadcastReceiver的相关知识。BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存转载 2015-10-29 17:16:54 · 548 阅读 · 0 评论 -
基础总结篇之九:Intent应用详解
看似普通的事情其实最不同寻常,并不是简简单单就可以做好的;成功看起来似乎很容易,而成功的过程却充满着艰辛。对于我们认为很普通的事情,不屑一顾,就永远不会有长进,脚踏实地,就离成功又近一步;成功并不像看到的那么容易,寻找捷径是不可取的,我们往往要比别人付出更多的辛勤和努力。今天我们来讲一下Android中Intent的原理和应用。前面我们总结了几个Android中重要组件,相转载 2015-10-29 17:11:33 · 516 阅读 · 0 评论 -
基础总结篇之八:创建及调用自己的ContentProvider
若不能坚持到底,即使是朽木也不能折断;只要坚持不停地用刀刻,就算是金属玉石也可以雕出花饰。用今天的话来说就是:再容易的事情,没有锲而不舍的精神,都不可能做到;再难的事情,只要有坚持不懈的努力,都一定能够做到。希望我们在坚持理想的道路上都能够锲而不舍地雕刻自己的那块“金石”。今天我们来讲解一下如何创建及调用自己的ContentProvider。在前面两篇文章中我们分别讲了如何转载 2015-10-29 17:13:32 · 694 阅读 · 0 评论 -
基础总结篇之六:ContentProvider之读写联系人
今天我们来讲解一下如何利用ContentProvider机制读写联系人信息。在Android中,ContentProvider是一种数据包装器,适合在不同进程间实现信息的共享。例如,在Android中SQLite数据库是一个典型的数据源,我们可以把它封装到ContentProvider中,这样就可以很好的为其他应用提供信息共享服务。其他应用在访问ContentProvider时,可以使用一转载 2015-10-29 17:15:50 · 670 阅读 · 0 评论 -
Android 关闭多个视图Intent.FLAG_ACTIVITY_CLEAR_TOP用法
如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示:[java] view plaincopyIntent intent = new Intent(this, B.c转载 2015-10-30 13:45:27 · 1055 阅读 · 0 评论 -
android——彻底关闭——应用程序
最近学习做android的游戏开发时候,发现一个关于android退出时不能彻底关闭的问题,比如:一个程序里new 出了N多个Thread,这样在退出程序的可能不能完全关闭,最后发现,只用finish()方法,有时候不能彻底退出,个人感觉还是要在适当的地方加上:System.exit(0);-=====-=-=-=-=-=======-----===== 1. finish转载 2015-10-30 12:02:46 · 1394 阅读 · 0 评论 -
2016年技术学习目标
与李兄的沟通总结 1 小公司。早期技术含量不高,主要是快。2 大公司。要求技术扎实稳定。因为数据量大,所以技术一定要过硬,否则后果不堪。3 方向。未来技术发展方向。大数据,服务化,架构。物联网,智能机器人。4 语言。谷歌golang 和苹果的swift 应该学习下。php在走下坡路,不过目前还没那么快的颓势,还可以研究下。一些大型的互联网公司的服务化路线,在用java或golang原创 2016-01-20 14:09:04 · 1421 阅读 · 1 评论 -
Android WebView中Header与Cookie应用场景深入剖析
如有转载,请声明出处: 时之沙: http://blog.csdn.net/t12x3456首先回顾一下Cookie与Header这两个重要的概念,不太清楚的话可以看我之前的博客或者查询一下相关的资料:会话技术 Cookie和SessionHTTP协议这里将两者在Android平台上做一个简单的对比:Heade转载 2016-03-19 22:38:18 · 749 阅读 · 0 评论 -
MVVM_Android-CleanArchitecture
MVVM_Android-CleanArchitecture 2015-11-07Android文章目录1.前言2.分层架构与 M-V-X3.Android-CleanArchitecture3.1.Dagger3.2.RxJava、RxAndroid3.3.Lambda4.MVVM4.1.理论简述4.2.转载 2016-03-22 15:35:14 · 1768 阅读 · 0 评论 -
windows server 2003系统下安装AndroidStudio失败
谷歌研发的Android开发新工具android studio挺好, 想学习下。所以就在winserver2003下安装试了试,未果。学新东东,就得软硬都升级,不仅仅是思维和习惯。安装android studio的先决条件是,jdk必须是1.7以上。而jdk1.7在winserver2003无法用。以后想学习android studio 需要在win7 或winse原创 2016-02-26 10:06:59 · 1850 阅读 · 0 评论 -
Android开发高手进阶--学习任务
通过实践和摸索,整理了安卓学习和提升的进阶任务,分设4关。一、实践关:fragement的学习和应用新组件viewpage等学习自定义view 的实现与应用listview下拉刷新属性动画的实践后台服务,进程间通信-》 aidl bingderwebview的实践。同步登录;页面缓存;Native与h5交互开源组件掌握:ImageLoader 、gson(fastJSON)、原创 2016-04-05 12:05:18 · 2541 阅读 · 0 评论 -
【Android 应用开发】 FastJson 使用详解
博客地址 : http://blog.csdn.net/shulianghan/article/details/41011605fastjson 源码地址 : -- GitHub : https://github.com/alibaba/fastjson ;-- 示例源码 : https://github.com/alibaba/fastjson/wiki/Sa转载 2016-04-06 13:02:33 · 982 阅读 · 0 评论 -
App架构设计经验谈:接口的设计
创文章,转载请注明:转载自Keegan小钢并标明原文链接:http://keeganlee.me/post/architecture/20160107微信订阅号:keeganlee_me写于2016-01-07App架构设计经验谈:接口的设计App架构设计经验谈:技术选型App架构设计经验谈:数据层的设计App架构设计经验谈:业务层的设计App架构设计经验谈:展转载 2016-02-29 15:17:19 · 2447 阅读 · 0 评论 -
android-整体UI设计-(滑动导航栏+滚动页面)
看到CSDN有这样一篇关于横滑屏的界面,是通过打包以后的组件实现的。下面是正文=================================================================================================================要转的朋友请保留博客地址http://blog.csdn.net/swadair转载 2015-10-29 16:54:48 · 1295 阅读 · 0 评论 -
App自动更新之通知栏下载
见证过博客园的多次升级,你也希望你的软件通过更新发布新特性通知用户吧,是的。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。 1.设计思路,使用VersionCode定义为版本升级参数。 android为我们定义版本提供了2个属性:?1234mani转载 2015-10-29 16:46:11 · 1445 阅读 · 0 评论 -
Android sdk 3.2蓝牙主动发起配对实例(通过类反射)
在蓝牙开发是吃透了苦头,蓝牙老是需要重新配对才能使用,最好是通过类反射解决了问题。在framework里,有很多@hide掉的方法,猜想是因为,android为了安全,SDK里提供的那个连接方法,在调用底层的时候,做了限制.有时候 解决不了的问题,可以去看看framework里的或者 用JNI直接去调底层的.Java代码 package cn.madfinger.core;转载 2011-11-17 16:00:30 · 2365 阅读 · 0 评论 -
Android数据缓冲区和数据流的学习总结(BufferedWriter、BufferedOutputStream和FileOutputStream)
老霍数据流总结之前,先上2个例子。 ==================下面是正确的数据存储方法================== /** * 把字节数组保存为一个文件 * * @param b * @param outputFile * @return */ public stat原创 2011-11-01 10:31:14 · 1355 阅读 · 0 评论 -
pad上蓝牙模块检测
Pad本上蓝牙是否可用检测如下:> > 按下面步骤捕获日志hcidump log:> > 1 turn on blutetooth> > 2 use adb shell to logon the phone, and use "hcidump -B -w /sdcard/hcilog"> > 3 start the test> > 4 stop the hcidump when原创 2011-11-02 20:00:16 · 1632 阅读 · 0 评论 -
android 蓝牙开发常见问题总结
1、主机和从机有什么区别主机是主动搜索的,从机是被搜索的,主机可以记忆从机地址、密码,也可以放弃这些记忆重新搜索。(HC-06)主机如果配对过从机,那么就会记忆该从机的地址和密码,下次上电就只会找这个从机,直到找到为止。(hc-05 的需要通过指令设置才可以绑定某个从机,默认是任意从机都可以配对的)如果主机的KEY(26 脚)置高电平,则会放弃记忆,重新搜索,搜索过程中会先搜到哪个从机原创 2011-11-02 22:36:53 · 3914 阅读 · 0 评论 -
手机扫描条形码二维码原理和实现等网上资料整理
有志于要从事条形码和二维码开发的同学,和我一样想多了解这方面的东西。但是苦于网上资源甚少,我已经把现有资源整理如下。原理、实现方案、代码资源、规则是否通用比如加密如何实现?============================== 条码原理 ==============================二维码数据格式 http://www.cnblogs.com/edwardlau原创 2012-11-28 11:47:35 · 12892 阅读 · 2 评论 -
html5视频播放解决方案
关键词:html5 nativeapp webapp mp4 H.264 html5没学习之前总觉的很神秘。近期通过学习和研究html5有点成果,特总结分享给大家。众所周知应用开发分两种:一是原生的native app 二是web app,也就是通过浏览器访问的应用。html5在移动互联时代,有他独到的用武之地,虽然他有很多优势但不可能完全彻底取代原生APP,原生APP开发成本虽原创 2013-12-31 10:13:12 · 5180 阅读 · 0 评论 -
Android学习路线指南
。。。我有若干个技术QQ群,群里(481798332)的小伙伴对我的工作经历比较感兴趣,刚好在这里我就做下介绍。我是硕士研究生毕业,我已经工作3年零3个月了,职位上从最开始的腾讯初级工程师变成了现在的百度Android资深工程师。最开始我并不是做Android的,先是做了半年的C++,接着做了3个月的Web前端,然后公司内部转岗做Android到至今,纯Android工作年限的话其实是2.转载 2015-11-09 09:35:20 · 14910 阅读 · 0 评论 -
Android 面试精华题目总结
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24015867下面的题目都是楼主在android交流群大家面试时遇到的,如果大家有好的题目或者好的见解欢迎分享,楼主将长期维护此帖。某公司高级面试题(2015-03-14)【感谢helder分享】1、详述Android系统架构,包括层与层之间调用、bin转载 2015-11-12 11:33:04 · 1792 阅读 · 0 评论 -
Android开发抢手,如何培养成移动开发高手?
Android 平台凭借着庞大的用户基础和开放的开发环境,吸引了越来越多的开发者。但是,Android开发真的是简单的「能写应用就行」吗?NO!具备怎样的技能,才能成为受市场欢迎的Android开发?一名Andriod开发的技能体现在「实际量级下解决问题的能力」,即高效的产出高质量代码,迅速解决开发中存在的BUG,对于需求提出合理的解决方案。更重要的是,一枚优秀的Android开发转载 2015-10-29 13:59:53 · 596 阅读 · 0 评论 -
避免Android开发中的ANR
原文地址::http://log4think.com/avoid_anr_in_android/相关网帖::1.Android ANR keyDispatchingTimedOut Error 之 Painless Threading----http://blog.csdn.net/wwang196988/article/details/67867642.浅谈ANR及如何分转载 2015-10-29 11:25:58 · 404 阅读 · 0 评论 -
7种形式的Android Dialog使用举例
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。1.该效果是当按返回按钮时弹出一个提示,来确保转载 2015-10-29 15:51:13 · 505 阅读 · 0 评论 -
基础总结篇之二:Activity的四种启动模式launchMode
看到最好的一篇关于activity launchMode解释的文章,忍不住要转一下!==================================================================================================================合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》转载 2015-10-29 16:28:59 · 125 阅读 · 0 评论 -
Android如何更新app的版本(中级)
Android如何更新app的版本(中级) 版本更新看看我们要用到哪些技术 1 自定义通知栏2 HTTP 下载3 AsyncTask4 刷新通知栏中的进度条5 执行 apk安装的隐士意图6 Toast7签名(安装时系统会自动检测签名是否一致)8获得服务端和客户端的版本号上代码(1)点击事件判断是否转载 2015-10-29 16:35:37 · 1439 阅读 · 0 评论 -
android用户界面之ProgressBar教程实例汇总
一、ProgressBar教程andriod ProgressBar 总结http://www.eoeandroid.com/thread-182359-1-1.htmlAndroid ProgressBar 几乎全部的用法http://www.eoeandroid.com/thread-182369-1-1.htmlAndroid多媒体实例大汇集(源码,全)!!!转载 2015-10-29 15:53:46 · 1020 阅读 · 0 评论 -
Android ANR 分析解决方法
一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1. KeyDispatchTimeout(5 seconds) --主要类型按键或触摸事件在特定时间内无响应2. BroadcastTimeout(10 seconds) --BroadcastReceiver在特定时间内无法处理转载 2015-10-29 16:01:06 · 1004 阅读 · 0 评论 -
Android学习笔记之AndroidManifest.xml文件解析
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Inte转载 2015-10-29 16:04:21 · 340 阅读 · 0 评论 -
五种控制Android应用的权限的方法
这篇文章目的在于介绍Android系统上控制权限的方法,读者只要使用过Android,或是对智能机平台有所了解,就能看懂,不需要专门的编程知识。1 为什么Android总是事无巨细地告诉你应用索取的每一项权限?相比Apple,Microsoft严格控制生态系统(从苹果给开发者的"App Store Guideline"可见一斑),只允许通过官方应用商店安装应用,并对每份上传进行仔细转载 2015-10-29 16:31:01 · 28017 阅读 · 0 评论 -
安卓开发学习资源:控件+图标
内容摘自:Android工作两年之后的第一个App--天真无谐5) 第五个角色:程序猿终于说道这个角色了,满血复活啦,因为我就是干这个的,不得详细的介绍一下呀,而且我也是很无私的,介绍我在这个项目中用到的技术,哈哈~~虽然不是很高深的技术:1、开源控件在这个项目中我用到的开源控件很多,这里我就来详细介绍一下1)首页:1.1)首先是下拉刷新转载 2016-04-11 14:14:16 · 1474 阅读 · 0 评论