导语:在开发Android应用的过程中,我们需要时刻注意保障应用的稳定性和界面响应性,因为不稳定或者响应速度慢的应用将会给用户带来非常差的交互体验。在越来越讲究用户体验的大环境下,用户也许会因为应用的一次Force Close(简称FC)或者延迟严重的动画效果而卸载你的应用。由于现在的应用大多需要异...
分类:
移动开发 时间:
2015-03-12 18:35:11
阅读次数:
160
原来在逛园子的时候一不小心发现了一个新概念“PhoneGap”简称PG,我一直都喜欢追逐新事物,自然就产生了好奇心。于是乎我就在百度上面Google了一下PhoneGap是什么东西。简单的说就是用另一种方式来开发Android应用程序,大体上用到HTML,CSS,JavaScript等一些网页技术。...
分类:
移动开发 时间:
2015-03-12 18:35:40
阅读次数:
120
众创时代,从APP开发者到移动创客全解析 --AppCan移动创业技术分享会(北京站),3月21日,首场北京站将盛大开启,欢迎大家到场交流。
分类:
移动开发 时间:
2015-03-12 18:33:57
阅读次数:
177
自从微信流行之后,微网站,微店也随之流行。大家平时和朋友聊天,也经常就这个话题进行讨论。移动互联网时代,企业的营销应该如何来做?微博,微信,微店,pc网站,我们应该做如何抉择?易软天创团队最近这一年多...
分类:
移动开发 时间:
2015-03-12 17:26:52
阅读次数:
194
众创时代,从APP开发者到移动创客全解析 --AppCan移动创业技术分享会(北京站) 大众创业,万众创新。 当今,数千万的移动开发者正在形成最具影响力的创新创业主体,而全新的移动众创平台将成为梦想的孵化器。 拥...
分类:
移动开发 时间:
2015-03-12 17:23:05
阅读次数:
201
【51CTO专稿】本文将详细介绍Android中的防缓冲区溢出技术的来龙去脉。
1、什么是ASLR?
ASLR(Address space layout randomization)是一种针对缓冲区溢出的安全保护技术,通过对堆、栈、共享库映射等线性区布局的随机化,通过增加攻击者预测目的地址的难度,防止攻击者直接定位攻击代码位置,达到阻止溢出攻击的目的。通常情况下,黑客会利用某个特定函数或库驻存...
分类:
移动开发 时间:
2015-03-12 17:24:57
阅读次数:
254
正值跳槽的热季,整理一下Android面试中最常考的笔试题,为下次找工作时做好充分准备,这是Android的基础部分:
1、Android四大组件是什么?作用以及应用场景?
Android 的四大组件分别是是Activity,Service,BroadcastReceiver和ContentProvider;
Activity:
从字面上理解,Activity是活动的意思。一个Activity通常展现为一个可视化的用户界面,是Android程序与用户交互的窗口,也是Android组件中最基本也是最复杂的...
分类:
移动开发 时间:
2015-03-12 17:23:33
阅读次数:
148
很久没更新博客,相信大家年后都比较忙。
今天给大家带来了一款视频播放器,首先确认的得有几点。
1、首先得有个播放视频的view;
2、加点额外功能进去左边上下滑动调节亮度,右边上下滑动调节声量;
3、视频当然得有快进和快退,左右滑动快进和快退;
4、可全屏播放;
5、暂时只做了离线播放。下篇博客再去研究在线播放。首先先贴上效果图:咱们根据效果图一步一步的来,先进行布局:<?xml ver...
分类:
移动开发 时间:
2015-03-12 17:21:11
阅读次数:
5201
日期工具类DateHelper一个工具类,可以得到指定月份的天数,可以得到以前或以后多少天、周、月、年的日期等。代码如下:import android.annotation.SuppressLint;
import android.text.TextUtils;import java.text.ParseException;
import java.text.SimpleDateFormat;
im...
分类:
移动开发 时间:
2015-03-12 17:21:46
阅读次数:
244
最近在项目中需要用到下拉菜单,公司比较推崇美团的下拉菜单,于是要实现该功能,想着,这个功能应该是一个经常会用到的,于是何不写一个帮助类,只要往这个类里面传入特定的参数,既可以实现下来菜单,而且还可以实现菜单选择的回调,既可以重复使用,有简单便捷
首先,查看界面效果图
界面倒是比较简单,主要列下功能:
这个是靠一个帮助类实现的,下次想在自己的项目中实现该...
分类:
移动开发 时间:
2015-03-12 17:19:25
阅读次数:
2347
public class Bill implements Parcelable{
// 订单号
public int orderid;
// 原系统id
public int oldid;
// 订单地址
public String address;
// 订单备注
public String ext;
// 订单电话
public String mobile;
// 订单用...
分类:
移动开发 时间:
2015-03-12 17:20:39
阅读次数:
548
1. 向 target中info 添加 NSLocationWhenInUseUsageDescription,string 类型,值是描述为什么需要用户位置,这句话会出现在 提示用户是否允许app访问用户位置提示框中。
2. 在appdelegate.m 的 - (BOOL)application:(UIApplication
*)application didFinishLaunchi...
分类:
移动开发 时间:
2015-03-12 17:20:29
阅读次数:
396
In this Document Symptoms Cause SolutionAPPLIES TO:Oracle Application Object Library - Version 11.5.9 to 12.1.3 [Release 11.5 to 12.1]Oracle Applications Technology Stack - Version 11.5.9 to 12.1.3 [R...
分类:
移动开发 时间:
2015-03-12 17:14:56
阅读次数:
561
常用工作命令mmm,mm,m,croot,cgrep,jgrep,resgrep,godir...
分类:
移动开发 时间:
2015-03-12 17:14:31
阅读次数:
175
准备工作:
1.数据库驱动程序
2.generatorConfig驱动,(下载地址:https://github.com/mybatis/generator/releases)
3.generatorConfig.xml配置文件,如下(注意:在运行的时候此文件中不能有注释。):
PUBLIC "-//mybatis.org//DTD MyBatis Generator Conf...
分类:
移动开发 时间:
2015-03-12 17:14:34
阅读次数:
174
栈是一种数据结构。在Android中,任务栈指的又是什么呢?开发过程中,任务栈起到了一个什么作用。下面链接是对任务栈的详细解读:
http://bbs.itcast.cn/thread-80183-1-1.html
http://bbs.itcast.cn/thread-80190-1-1.html...
分类:
移动开发 时间:
2015-03-12 17:12:41
阅读次数:
122
1. 执行扫描
只有系统开机的时候才会执行MediaScanner,其它情景下需要手动执行扫描(拍摄,下载等)。
手动执行扫描的方法是发送MediaScanner广播:
1.1 扫描指定文件:
Intent.ACTION_MEDIA_SCANNER_SCAN_FILE
1.2 扫描指定目录:
“android.intent.action.MEDIA_SCANNER_SCAN...
分类:
移动开发 时间:
2015-03-12 17:09:52
阅读次数:
190