自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (9)
  • 收藏
  • 关注

转载 Android开发 数据库操作

android中的应用开发很难避免不去使用数据库,这次就和大家聊聊android中的数据库操作。 一、android内的数据库的基础知识介绍        1.用了什么数据库            android中采用的数据库是SQLite这个轻量级的嵌入式开源数据库,它是用c语言构建的。相关简介可以从链接查看。        2

2015-11-29 14:42:03 12450 1

原创 Android开发 NDK编程

Android NDK是一套允许开发人员将本地代码嵌入到Android应用程序的开发包,众所周知,Android应用程序运行在Dalvik虚拟机上,而NDK允许开发人员将Android应用程序中的部分功能用C/C++语言来实现,并将这部分C/C++代码编译成可直接运行在Android平台上的本地代码,这些本地代码以动态链接库(.so文件)的形式存在。NDK的这个特性既有利于代码的重用,也可以在某种

2015-11-29 13:14:26 384

转载 Android开发 Handler引起的内存泄露

如果你在Activity中定义了一个内部Handler类,如下代码:public class MainActivity extends Activity { private Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) {

2015-11-24 18:02:47 412

转载 Android开发 使用Chrome来调试你的Android App

个人一直对Chrome情有独钟,Chrome除了更快之外,对开发者的支持更友好。内置强大的Developer Tools,相信Web开发简直爱不释手!而且Chrome Store里提供各种各样的插件,没有你用不到,只有你想不到。现在任何事基本Chrome全部办的到,有时候就在想,如果可以用Chrome调试Android App该多方便,而如今Facebook刚刚开源了一个工具Stetho,从此Ch

2015-11-24 17:34:49 1600

转载 Android开发 模块化编程之引用本地的aar

随着项目越来越多,代码的复用就变得异常重要,这时候就要进行模块化编程,就是把一些通用的组件或者类库做成单独的模块,其他项目直接进行引用就好。针对Android开发最常见的就是Android Library,在Gradle出现之前引用Android Library的方式也很繁琐,但是有了Gradle一切变得非常简单方便。aar何为aar?大家都知道jar文件把,如果你有一个Andro

2015-11-24 16:53:14 451

转载 Android开发 轻量缓存框架--ASimpleCache

做Android应用开发的同学们相信对“缓存”这个词不陌生,缓存可能有多方面的概念,这里大概列举下程序开发的缓存大概有哪些:1.服务端控制缓存如volley请求库,便是通过服务端的“Cache-Control”和“max-age”来告诉客户端有没有缓存以及缓存的时间,也是推荐的使用方式,但是需要服务端配合,比较灵活。2.客户端直接控制缓存有些时候不需要服务端来支持的

2015-11-24 14:37:19 374

转载 Android开发 Inbox下拉刷新效果

今天在Google+上看到了SwipeRefreshLayout这个名词,遂搜索了下,发现竟然是刚刚google更新sdk新增加的一个widget,于是赶紧抢先体验学习下。SwipeRefreshLayoutSwipeRefreshLayout字面意思就是下拉刷新的布局,继承自ViewGroup,在support v4兼容包下,但必须把你的support library的版本升级到

2015-11-24 14:33:58 389

转载 Android开发 布局优化

在开发过程中我们经常说性能优化,但性能优化是一个比较宽泛的概念。在Android开发中性能优化可能包括:Java代码优化, 算法优化, SQLite优化, 布局优化等。那么这篇博客就来总结并分享下Android开发中的布局优化。布局原则在Android UI布局过程中,通过遵守一些惯用、有效的布局原则,我们可以制作出高效且复用性高的UI,概括来说包括如下几点:尽量多使用

2015-11-24 14:14:56 326

转载 Android开发 消息推送 Push

之前一直困扰着的android端推送服务这次终于解决了,这里总结下android平台下几种消息推送方案以及这次所采用的策略。方案一:使用GCM服务(Google Cloud Messaging)简介:Google在Android上标配了自己的推送GCM(Google Cloud Messageing),可以帮助开发人员给他们的Android应用程序发送数据。它是一个轻量级的消息,告诉A

2015-11-20 18:40:59 1397

转载 Android开发 Android手势

之前做的App是完全没有任何手势支持的,对于现在的程序来说,如果没有一些手势的支持,感觉实在是有点落后了,支持手势的App才叫cool。于是在这次重新搭建ifood for android框架的同时下决心让自己的App完全支持手势。下面就来看下自己实现的一个全局滑动切换窗口的例子。在android系统中,手势的识别是通过 GestureDetector.OnGestureListener接

2015-11-19 22:25:34 413

转载 Android开发 ActivityGroupd应用底部导航栏

在android应用中底部导航栏可以说是十分常见的,如新浪微博,微信等都是这种设计,大家在做这种应用第一反应就是使用TabActivity,今天就来分享下如何用ActivityGroup来代替TabActivity,以及这样使用的优点。ActivityGroup是Google提供的一个非常优秀的API,而TabActivity是ActivityGroup唯一的一个子类。Activi

2015-11-19 21:44:38 1191

转载 Android开发 Application 全局异常处理

在做android项目开发时,大家都知道如果程序出错了,会弹出来一个强制退出的弹出框,这个本身没什么问题,但是这个UI实在是太丑了,别说用户接受不了,就连我们自己本身可能都接受不了。虽然我们在发布程序时总会经过仔细的测试,但是难免会碰到预料不到的错误。今天就来自定义一个程序出错时的处理,类似iphone的闪退。(虽然闪退也是用户不愿意看到的,但是在用户体验上明显比那个原生的弹窗好多了)废话

2015-11-19 19:45:00 1055

原创 Android开发 加密技术

加密往往会伴随网络传输一起出现,以为理论上,不管数据通过任何形式网络传输都有有可能被截获,这就要求数据传输过程劲量保证安全,而加密技术真是解决数据安全的重要途径。在很多从事数据安全、网络应用的企业尤其看重开发人员加密技术的掌握程度。Android SDK 支持4种加密技术:MD5、SHA、HMAC、和AES。其中前三个是不可逆加密。AES是可逆加密算法。实际上,如果将Base64编码表中的字符

2015-11-19 18:27:25 920

转载 Android开发 屏幕适配

众所周知,Android机型尺寸各种各样,于是屏幕适配就成了Android开发中很重要的一环。Android屏幕适配可能一些开发者都会遇到这样的问题,今天就来分享下屏幕适配,你会发现其实Android屏幕适配也可以很简单。基本概念Android屏幕适配必须要理解的一些概念,这部分可能比较枯燥,但是俗话说的好“工欲善其事,必先利器”,翻译过来就是“有什么样的枪,决定你打什么样的鸟”,

2015-11-19 18:13:22 465

原创 Android开发 设计模式 (三、Abstract Factory(抽象工厂模式))

三、Abstract Factory(抽象工厂模式)抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。现在接着制造宝马车,随着客户的要求越来越高,宝马车需要不同配置的空调和发动机等配件。于是这个工厂开始生产空调和发动机,用来组装汽车。工厂有两个系列的产品:空调和发动机。宝马X5系列配置A型号空调和A型号发动机,宝马X6系列配置B型号空调和B型号发动机。

2015-11-15 16:16:18 466

原创 Android开发 设计模式(二、 Factory Method(工厂方法模式))

二、 Factory Method(工厂方法模式)工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类,Factory Method使一个类的实例化延迟到了子类。了解工厂方法模式,要从工厂模式说起,工厂模式可以分为三类:(1)简单工厂模式(Simple Factory) (2)工厂方法模式(Factory Method)(3)抽象工厂模式(Abstract F

2015-11-15 15:38:37 780

原创 Android开发Vitamio开发框架Audio音频播放失败

error:start called in state 4原因:因为是异步的还没有prepare就调用start会报错;解决办法:setOnPreparedListener直接上代码:public class MediaPlayerDemo_Audio extends Activity implements OnPreparedListener {...

2015-11-14 19:03:23 1730

原创 Android开发 设计模式(一、Singleton(单例模式))

总体来说,Java中的设计模式可以分为三种类型:创建型模式,结构型模式和行为型模式。今天就先谈谈创建型模式创建型模式,共五种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。一、Singleton(单例模式)单例模式:能够保证一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、串口、缓存、日志对象、对话框、

2015-11-14 17:22:25 838

原创 Vitamio开发框架解决Video切换Audio程序崩溃问题

关于Vitamio开发框架Audio音频播放失败error:start called in state 4问题请到我的博客:http://youngdev.blog.163.com/blog/static/255005138201510561615398

2015-11-06 11:31:01 1543

Android开发 自定义底部可滑动浮层Listview.apk

根据Android开发 View的生命周期结合代码详解和一张流程图带你完全搞懂Android的View事件分发机制并结合源码详解,实现列表底部悬浮自动弹起手动滑动皆可实现,平滑滚动效果极佳。

2020-11-26

Android开发 自定义底部可滑动浮层控件源码

根据Android开发 View的生命周期结合代码详解和一张流程图带你完全搞懂Android的View事件分发机制并结合源码详解,实现列表底部悬浮自动弹起手动滑动皆可实现,平滑滚动效果极佳。

2020-11-25

ARouterDemo源码

组件化其实就是一个主组件连接着其他多个组件组合成一个APP实现高类聚低耦合开发。 项目比较大时使用组件化可根据功能划分模块独立开发减少对原有代码改动量可避免改动影响其他功能,各个组件独立开发可以减少代码冲突量,项目比较大运行项目时经常出现重新编译时比较耗时短的三到五分钟跑一次项目,使用组件化独立运行可以大大减少开发等待时间。 组件化开发推荐目前比较流行的ARouter框架,ARouter是由阿里开发团队开源的组件化框架,目前应用比较多,ARouter经过多年广大开发者测验并改进已经比较完善,选择阿里团队一直有维护更新的ARouter更稳妥一些。

2020-10-20

高清郑州最新地铁交通规划图.pdf

绘画了郑州未来所有地铁路线高清图,可查看至2050年规划的21条地铁路线图,包括没个站点设置位置,以及站点名称

2020-09-08

MGSQL数据库.rar

SQLIT数据库,非常方便,直接解压就可用,解压后双击击GSQL运行,先注册数据库,然后创建数据库表,就可以练习数据语句了

2020-09-08

Fiddler安装包

Fiddler抓包工具,安装前请安装.NET framework驱动,首先你要看清楚你的Fiddler配置的默认端口号是8888,这个端口号你后面是需要手动配置移动端无线网路代理的,这个后面会讲到。其次就是勾选上Allow remote computer to connect 就是允许远程一直访问链接。好了到这里Fiddler基本上已经都设置好了,剩下就是设置移动端代理了。

2018-04-10

全球速卖通考试题及答案4

1. 1、速卖通后台登陆可以通过哪些方式 (正确答案:BC) o A. 速卖通用户名 o B. 速卖通账号 o C. 注册邮箱 o D. 注册手机

2016-02-21

全球速卖通考试题及答案3

2. 2、速卖通支持其他别国货币支付吗? (正确答案:ABCD) o A. 俄罗斯卢布(RUB) o B. 英镑(GBP) o C. 美金(US) o D. 巴西雷亚尔(BRL) 相关知识点 速卖通交易流程 (不定项选择,共1题,每题2分,共2分) 1. 1、以下哪些订单状态需要卖家跟进处理 (正确答案:ACD) o A. 有纠纷的订单 o B. 等待确认收货订单 o C. 等待发货订单 o D. 买家申请取消订单

2016-02-21

全球速卖通考试题及答案2

1. 1、买家可以通过哪些方式联系咨询卖家 (正确答案:ABCD) o A. 已下单买家可以通过订单留言 o B. 已下单买家可以通过邮箱 o C. 站内信 o D. trademanager 2. 2、速卖通支持其他别国货币支付吗? (正确答案:ABCD) o A. 英镑(GBP) o B. 俄罗斯卢布(RUB) o C. 美金(US) o D. 巴西雷亚尔(BRL)

2016-02-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除