移动平台-日排行
在页面上图片比较多的时候,为了优化性能,可以采用延迟加载技术,我封装了一款轻量级的插件。 插件下载地址: http://pan.baidu.com/s/1o6804Gy 使用方法: 1 在页面中需要引入echo.css和echo.min.js 2 对需要进...
最近做一个项目,混合了NativeCode 和 HTML,为了便于JS 调用App的一些方法,统一封装一个Js方法,记录如下Android 端首先要再WebView中允许JS的调用WebView myWebView = (WebView) findViewById(R.id.webview);Web...
Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器的状态。可以通过下列几种方法加入adb:在设备上运行shell命令通过端口转发来管理模拟器或设备从模拟器或设备上拷贝来或拷贝走文件下面对adb进行了介绍并描述了常见的使用.Contents概要发出adb命令查询模拟器...
XE6移动开发环境搭建之IOS篇(3):配置虚拟机,设置Mac安装环境(有图有真相)2014-08-16 11:44网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的内容、傻瓜式的表达来告诉你想要的答案。1.创建新的虚拟机----------------------...
XE6移动开发环境搭建之IOS篇(6):设置Mac OSX的网络。(有图有真相)2014-08-23 21:37网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的图文内容、傻瓜式的表达来告诉你想要的答案。我们配置一下MAC的IP,给定一个固定的内网IP,以便我们的X...
XE6移动开发环境搭建之IOS篇(4):VMware9里安装Mac OSX 10.8(有图有真相)2014-08-18 21:10网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的内容、傻瓜式的表达来告诉你想要的答案。以下内容比较长,我们努力地图解每一个步骤,没有耐...
Android应用开发相关下载资源
官方终于发布了Android Studio正式版,Android Studio将会成为推荐使用的主要Android开发工具.
(1)Android SDK (Android SDK主安装包,包含SDK Manager、AVD Manager、工具包tools,释放后的根文件夹为android-sdk-windows):
revision 23.0....
1.面向对象和面向过程概念
1).面向过程
面向过程:以过程为核心,注重的是完成事件的详细步骤,一步一步如何实现.
2).面向对象
面向对象:以事物为核心,注重的是参与该事件的事物应该具备的功能.所以完成该事件只是事物所有功能中的一个功能.
2.类与对象
类: 类是具有相同特征以及行为的事物的抽象,它是一个抽象的概念,不具体.
对象: 类的实例.类的具体体现.生活中的万物都是...
<input type="number" onkeypress="return noNumbers(event)" class="form-input">
?
<script type="text/javascript"> ?
function noNumbers(e) ?
{ ?
v ...
现在说一下自定义监听器的第二种方法。1、新建应用程序2、定义接口Spy,同上一篇。packagecom.test.leetlelistener2;
publicinterfaceSpy{
publicvoidListening();
}3、定义类Enemypackagecom.test.leetlelistener2;
publicclassEnemy{
publicSpyspy;
publicinttime=..
一. Android概况 1.1 简介 Android是一种基于Linux的自由及开放源代码的操作系统。主要用于移动设备,如智能手机、平板电脑、TV、穿戴设备,由Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Goo...
如今人们也越来越习惯在手机上浏览网页,而在手机上这些针对桌面浏览器设计的网页经常惨不忍睹。Web应用开发者需要针对手机进行界面的重新设计,但是手机上并没有称心如意的调试工具(如Firebug、web inspector),重新设计界面的工作往往事半功倍。本文介绍的调试工具Weinre 就是解决这一问...
在Android群里,经常会有人问我,Android Log是怎么用的,今天我就把从网上以及SDK里东拼西凑过来,让大家先一睹为快,希望对大家入门Android Log有一定的帮助.android.util.Log常用的方法有以下5个:Log.v()Log.d()Log.i()Log.w()以及Lo...
功能介绍:
NineOldAndroids是github上的一个开源项目,其作用是为了在低版本android上(API11以下)使用属性动画。它的原理其实也很简单,主要就是判断当前sdk版本,如果大于API11,那么就调用官方的API,否则自己实现动画效果。另外,在API使用方面,它与官方的属性动画基本一致。比如ObjectAnimator、ValueAnimator等等。...
2014-10-21 19:03|?发布者:?鸟哥笔记-馒头?|来自: 知乎 黄兢成 初代iPhone 2007年,初代iPhone发布,屏幕的宽高是 320 x 480 像素。下文也是按照宽度,高度的顺序排列。这个分辨率一直到iPhone 3GS也保持不变。...
做android应用的调试,最怕就是报错,crash,看到这篇好文章,记录一下:转自:http://www.csdn.net/article/2014-12-30/2823366-Locate-Android-NDKAndroid NDK是什么?Android NDK 是在SDK前面又加上了“原生”...
本文介绍Android开发过程中的一些基本常识,大多是一些流程、专业术语和解决问题的方法等。
软件开发流程
一个完整的软件开发流程离不开策划、交互、视觉、软件、测试、维护和运营这七个环节,这七个环节并不是孤立的,它们是开发一款成功产品的前提,但每一项也都可以形成一个学科,是一个独立的岗位,随着敏捷开发的流行,以及来到了体验为王的时代,现代软件开发更多的是注重效率和敏捷,而不是...
public?class?HttpKit?{
?//?static?String?uri?=?"http://192.168.1.175:8080/married/mobileGet";
?static?final?String?TAG_STRING?=?"TAG";
?public?static?String?sendGet()?{
??Str...
代码混淆的作用就不说了。这里以BaiduMapDemo作为例子说一下代码混淆:
这是这个工程大致轮廓:
(1)没有混淆apk反编译之后的情况:
具体到每个包下的情况:
可以看出来混淆的只是第三方的jar包,这并不是我们混淆的,而是第三方的jar包自带的混淆。
(2)那我们就开始混淆:
分两步走:
(|) 第一步:打开project....