![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
移动应用研发(iPAD/Android)
JackxinXu2100
专注于传统企业互联网化的信息技术提升赋能研究,帮助企业实现信息能力快速提升。
展开
-
Android开发环境搭建
1. 下载Android SDK以及Eclipse IDE for Android版本:Android SDK: http://developer.android.com/sdk/Eclipse IDE: http://www.eclipse.org/downloads/2. 安装JDK并且设定JAVA_HOME路径以及将Java/bin与JAVA/jre/bin全部加入到PATH环境参数中原创 2010-01-25 10:33:00 · 1603 阅读 · 0 评论 -
Android插件化学习之路(三)之调用外部.dex文件中的代码
Java程序中,JVM虚拟机是通过类加载器ClassLoader加载.jar文件里面的类的。Android也类似,不过Android用的是Dalvik/ART虚拟机,不是JVM,也不能直接加载.jar文件,而是加载dex文件。先要通过Android SDK提供的DX工具把.jar文件优化成.dex文件,然后Android的虚拟机才能加载。注意,有的Android应用能直接加载.jar文件,那是因为转载 2017-12-10 08:39:41 · 524 阅读 · 0 评论 -
Android APK加壳技术方案【2】
本文章由Jack_Jia编写,转载请注明出处。 文章链接:http://blog.csdn.net/jiazhijun/article/details/8809542 一、序言 在上篇“Android APK加壳技术方案”(http://blog.csdn.net/jiazhijun/article/details/8678399)博文中,根据加壳数据在解壳程序Dex文件所处的位转载 2017-12-10 08:38:26 · 365 阅读 · 0 评论 -
Android Dex文件结构
文件头(File Header)Dex文件头主要包括校验和以及其他结构的偏移地址和长度信息。字段名称偏移值长度描述magic0x08'Magic'值,即魔数字段,格式如”dex/n035/0”,其中的035表示结构的版本。checksum0x84校验码。signature0xC20SHA-1签名。file_size0x204Dex文件的总长度。header_size0x244文件头长度,009版本转载 2017-12-10 08:32:31 · 672 阅读 · 0 评论 -
Android反编译与破解工具次序
1. 首先解压apk文件,获得classes.dex文件 java -jar .\apktool2.3.0.jar d com.ct.client201711.apk2. 使用baksmali反编译classes.dex; java -jar .\baksmali\baksmali-2.2.2.jar d classes.dex -o .\outclass\3. 反编译的smal原创 2017-11-19 10:57:27 · 1137 阅读 · 0 评论 -
App开发到App Store上架,发布流程。
网上已经有很多关于这方面的资料。我重点总结了三篇。大家可以参照着看。1.IOS开发从新手到App Store上架。http://www.cocoachina.com/special/fornew.html2.苹果APP STORE产品上架以及审批流程iPhone app发布到appstore的步骤iPhone app发布到appstore的步骤如下: 要在苹果网站上注册APP ID,以及购买i转载 2015-07-04 15:11:31 · 9159 阅读 · 0 评论 -
阿里巴巴Dubbo实现概要分析
1. Dubbo概述Dubbo是阿里巴巴开源出来的一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及作为SOA服务治理的方案。它的核心功能包括:#remoting:远程通讯基础,提供对多种NIO框架抽象封装,包括“同步转异步”和“请求-响应”模式的信息交换方式。#Cluster: 服务框架核心,提供基于接口方法的远程过程调用,包括多协议支持,并提供软负载均衡和容错转载 2015-03-21 10:34:02 · 1868 阅读 · 0 评论 -
未来几年的IT发展方向-目前的趋势已经非常明朗
12月1日消息,过去几年,IT产业向第三平台过渡,它以移动计算、云服务、社交网、大数据分析为基础。根据IDC的预测,2013年,产业会向第三平台继续过渡,速度更快,因为产业加速走过探索期,进入成熟的、高赌注的竞争。 IDC首席分析师、高级副总裁弗兰克•吉恩斯(Frank Gens)认为:“IT整体向移动、社交、云、大数据世界组成的第三平台前进,比我们意识到的要快。从2013年到2020年,这转载 2012-12-02 10:38:27 · 3936 阅读 · 0 评论 -
iPAD越狱后下载破解版的pad软件方法总录
声明:本文所说的安装软件方法都不是原创,都是前人的经验,只不过为了方便大家,做一个整理。 一、事前的准备工作 1、还是先说越狱,网上越狱的方法不止一种,建议按照下文操作办法(在ipad上操作) 简单说就两步 (1)用safari登陆www.jailbreakme.co转载 2011-09-12 14:29:08 · 16729 阅读 · 0 评论 -
Android-SQLite3基本操作指令集合
<br /> Android 中,SQLite是被集成于Android runtime,每个Android应用程序都可以欢快的使用SQLite数据库,如果你熟悉JDBC,那么这个过程就更安逸了。<br />SQLite3特征<br />和传统关系数据库比较<br />有的:<br /> Sql语句: SELECT INSERT UPDATE <br /> CREATE DROP<br /> 数据类型:<br />原创 2010-06-06 12:02:00 · 2927 阅读 · 0 评论 -
Android横竖屏总结
Android横竖屏总结//设置为无标题栏 Java代码 requestWindowFeature(Window.FEATURE_NO_TITLE); requestWindowFeature(Window.FEATURE_NO_TITLE); //设置为全屏模式Java代码 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLS原创 2010-02-03 10:35:00 · 3985 阅读 · 1 评论 -
Android开发循序渐进实例5--网络访问例子
1. 在此实例中,重点展示使用Android平台提供的互联网网络访问方式以及图片显示问题. 按照如下的配置以及在开发循序渐进实例1中描述的方法创建整个项目Base: project Name: ExampleFive Platform: Android2.0; Application name: ExampleFive package name: com.example Activity: Ma原创 2010-01-27 12:39:00 · 2426 阅读 · 0 评论 -
Android开发循序渐进实例4--数据库访问例子
在此实例中,重点展示使用Android平台提供的SQLite数据库访问方式,包括读写访问。1. 按照如下的配置以及在开发循序渐进实例1中描述的方法创建整个项目Base: project Name: ExampleFour Platform: Android2.0; Application name: ExampleFour package name: com.example Activity: M原创 2010-01-27 11:47:00 · 2215 阅读 · 0 评论 -
Android开发循序渐进实例1--资源文件设计以及画面跳转例子
在本实例以及接下来的实例中,我们将采取循序渐进的方式分步讨论涉及到Android程序设计的方方面面,以例子的方式来展示如何设计以及开发Android应用;本实例介绍的将是资源文件的设计以及代码关联,并且附带画面跳转功能;1. 选择菜单File->New->Android Project,在接下来的弹出页面,输入如下项目:project name: ExampleOne;Build target选择原创 2010-01-26 11:25:00 · 3349 阅读 · 0 评论 -
Android开发框架介绍
开发框架方面包含基本的应用功能开发、数据存储、网络访问这三大块:一、应用方面 一般而言一个标准的Android程序由如下4部分组成即Activity、Broadcast Intent Receiver、Service、Content Provider: 1. Activity是最频繁、最基本的模块,在Android中,一个Activity就是手机上一屏,相当于一个网页一样,所不同的是,每个Ac原创 2010-01-25 16:36:00 · 11795 阅读 · 0 评论 -
Android开发循序渐进实例3--文件读写例子
在此实例中,重点展示使用Android平台提供的SharedPreferences存储、自定义文件存储二种方式。1. 按照如下的配置以及在开发循序渐进实例1中描述的方法创建整个项目Base: project Name: ExampleThree Platform: Android2.0; Application name: ExampleThree package name: com.exam原创 2010-01-26 18:41:00 · 2484 阅读 · 0 评论 -
Android开发循序渐进实例2--画面间数据传递例子
在Android之中,画面间的数据传递主要是通过Intent的putExtra方法来实现的,传递的数据结构就是一个Map数据(Name/Value对,特别注意不同的是必须为基本数据类型),下面将通过实例的方式来讲述具体的实现方法。本实例中主要讲述如何将画面一的数据传递到画面二当中,在画面二对画面一传递回来的数据进行一定的计算处理后然后将数据返回到画面一当中。1. 按照如下的配置以及在开发循原创 2010-01-26 16:05:00 · 1972 阅读 · 0 评论 -
关于apk加壳之动态加载dex文件
由于自己之前做了一个关于手机令牌的APK软件,在实现的过程中尽管使用了native so进行一定的逻辑算法保护,但是在自己逆向破解的过程中发现我的手机令牌关键数据能够“轻易地”暴露出来,所以我就想进一步的对其进行加固。于是,我使用的网上常用的梆梆加固、爱加密和阿里的聚安全应用来对我的apk进行一个加固保护。加固后,出于好奇心,我想对这些加固的原理进行一个了解,便于我自己能够实现这个加固的方法。于是转载 2017-12-10 08:41:32 · 1307 阅读 · 0 评论