精华内容
下载资源
问答
  • 首先允许我稍微介绍一下我们的团队背景,我们是一群研究生,互相认可,然后就准备合作做一款安卓app,具体app内容不方便透露,但就我的任务来说,是从事后台开发相关的工作。服务器端的技术其实在搞这个项目之前,我...

      首先允许我稍微介绍一下我们的团队背景,我们是一群研究生,互相认可,然后就准备合作做一款安卓app,具体app内容不方便透露,但就我的任务来说,是从事后台开发相关的工作。服务器端的技术其实在搞这个项目之前,我接触过的,就是WINSERVER+IIS+SQLSERVER+.NET,也就是微软那一套。相对于LAMP(linux+apache+mysql+php)或者其他的来说,我对微软比较熟悉,之前做的web都是靠微软阵营的。请不要嫌我low,熟悉的界面,喜欢点一点鼠标就能配置好,不就是我等初学者最喜欢的事情吗?

      咳咳,离题了。很多同学不清楚做安卓app服务端的开发流程,不知道该选择什么样的技术,像.NET,java,php,还是说用底层的socket通信。说实在的,其实哪一个都可以,只要能通信,基本都可以完成服务端的开发。那么接下来我就说明下我们的选择。我们团队是小众运营的,需求不大。然后我们就选用了比较方便的java servlet技术,做后端开发(好吧,原因是java最近刚复习了一遍语法书,感觉比较亲近,.NET忘得差不多了....T.T.....)。

      接下来,是大家最关心的平台的搭建了。平台分开发平台和测试平台两块,首先是开发平台,我是在windows环境下开发的,win7 32位的系统,选用了myeclipse 10 破解.......这个在网上搜一搜就有的,在这里贴出来我找到的可以下载的链接,但不保证永远都是有效的链接,http://www.xiazaiba.com/html/23858.html 。下载安装好破解版的 myeclipse10 ,开发平台就算可以用了,接下来是我们的测试平台,我们的测试平台是tomcat 服务器,原本tomcat 就是apache下的给力子项目,那么在windows上,我们就要安装一个windows下的tomcat 服务器了。安装配置方法请参考 http://jingyan.baidu.com/album/624e7459a7d6e734e9ba5a70.html ,我这里就不盗图来说明了,只能给大家一个索引。如果有需要,那么还请安装下mysql这个数据库,因为后面的开发,需要管理大量数据的时候,使用数据库会很方便快捷。这里挂出mysql的安装教程 http://database.51cto.com/art/201304/387439.htm ,教程什么的,一搜一堆堆的,这里我就不啰嗦了。

         平台搭建好之后,如何进行开发呢?在这里有一点需要说明的是,安卓app服务器端的开发,和web服务器端的开发是基本一致的,为什么这么说呢?因为基本都是通过http协议来进行通信的,也就是说,手机的安卓程序,通过http协议,像一个浏览器一样调用http包,像服务器传数据,服务器端呢?就像处理web浏览器发过来的数据一样,进行处理。于是,我们学习安卓服务端开发,就可以转为学习java web的服务端开发了。等web服务器端的开发学会了,那么,安卓的服务器端的开发自然也就水到渠成了。在这里需要说明的是,我的观点也许非常狭隘,因为在服务器端开发的时间不是特别长,有些不到位的地方,还请高手点评指导!

      不好意思,又有点离题了!说道具体的开发,刚才跑题到web开发了,myeclipse下的web开发其实入门很简单,简单的了解下常用的对象---aplication,request,response等等,知道这些常用对象常用的方法---getparameter等等,然后就可以动手写一个小的测试程序了。熟悉了web开发之后,安卓app就可以通过一些http包来和你建好的web服务器通信了。怎么样?是否理清了思路?这个思路一旦理清了之后,你就会发现原来安卓app服务器端的开发一下子简单了许多!

      最后,不得不提上线的问题,技术的选择---php、.NET、JAVA等,还影响着最终要上线的服务器选择,不过现在大多数服务器都支持这些技术,这是令人欣慰的,但要谨慎选择,一旦选择太冷门的技术,万一你服务器不支持这个技术,那服务器端上线就成了问题,所以,选择了某项具体的服务器技术之后,要充分调研市场上无论是租也好,买也好,哪些服务器支持哪些技术,这是做后台的人一定要搞清楚的基本中的基本问题。我们最后选择了某公司的云引擎(为了避免广告嫌疑,不暴露具体公司名称了),部署挺方便的~

      最后的最后,希望大家能够多多交流和指导,期待共同进步。对了,上面给的链接如果用不了,请及时回复联系笔者,我会更新的。谢谢!

    转载于:https://www.cnblogs.com/pengsy/p/4514403.html

    展开全文
  • 技术开发合同模板 篇一 app 开发合同模板 (ios 安卓 ) APP应用开发合同书安卓端 iOS 端 项目名称 委 托 人 甲方 研究开发人乙方 签订地点 签订日期年月日 有效期限年月日至 年月日 依据中华人民共和国合同法及相关...
  • App进行性能优化,是一个系统性的工程,对工程师的技术广度和技术深度都有所要求。 一个简单的应用,它不仅包含了应用代码本身,还和虚拟机、存储、网络等紧密相关,线上应用一旦出现了性能问题,需要我们从...

    前言

    作为一个程序员,性能优化是无法避开的事情,并且性能优化也是软件系统中最有挑战的工作之一,更是每个工程师都需要掌握的核心技能

    性能问题和Bug不同,后者的分析和解决思路更清晰,很多时候从应用日志即可直接找到问题根源,而性能问题,其排查思路更为复杂一些。

    对App进行性能优化,是一个系统性的工程,对工程师的技术广度和技术深度都有所要求。 一个简单的应用,它不仅包含了应用代码本身,还和虚拟机、存储、网络等紧密相关,线上应用一旦出现了性能问题,需要我们从多方面去考虑。

    但在实际的工作中,很多情况下只能看到症状,却完全不知道该从哪下手去排查和解决它。

    与此同时,除了一些低级的代码逻辑引发的性能问题外,很多性能问题隐藏的较深,即便能够排查,排查起来也会比较困难,需要我们对应用的各个子模块、应用所使用的框架和组件的原理有所了解,同时掌握一定的性能优化工具和经验。

    初级

    我对初级研发攻城狮的定义是掌握基础的 android 知识,能够独立完成一个功能。这个层级大部分人通过看一些资料书籍再经过项目练习很快可以达到。

    需要的技能有:

    1. 掌握android 四大组件知识,深入了解相关生命周期;对于Application、Fragment、Intent也必须掌握。
    2. 掌握android 基本布局和控件的属性和使用,常用布局有LinearLayout\RelativeLayout\ConstraintLayout等,控件有TextView\ImageView\RecyclerView\ScrollView等。
    3. 对android的资源访问使用有基本了解,了解android针对不同国家、语言、屏幕、API的适配原理。
    4. 掌握android系统服务和工具类的使用,对网络访问和数据库操作有基本认知。
    5. 熟练掌握研发工具,如IDE、模拟器、网络代理、日志等。

    中级

    而到达中级就需要付出一些努力了,需要了解更多知识,可以仿照开源库去造轮子练习。中级工程师要能够熟练完成功能研发。

    需要的技能有:

    1. 熟悉SOLID基础设计原则,掌握23种设计模式。
    2. 对于研发语言特性java/kotlin有深入理解,如反射、动态代理、apt等。
    3. 对android架构有基础了解,对apk结构和打包原理有深入了解。
    4. 对于android各个版本特性有基本了解,如MD设计、权限管理、doze模式等。
    5. 熟练掌握各种研发调试工具,如git、gradle、mat、layout inspector等。6. 掌握Handler\AsyncTask原理,熟悉多线程开发。
    6. 对绘页面制原理有初步理解,能够实现一个复杂自定义控件。
    7. 能够熟练掌握开源库的使用,如图片库(Glide\Fresco)、网络库(Volley\okhttp\Retrofit)、工具(Dagger\RxJava\EventBus)等。
    8. 熟悉图片优化常用方法,避免编写内存泄漏的代码。

    高级

    如果到达中级,那么恭喜你已经可以应付大部分情况了。但要能更进一步,就需要深入理解android系统的运行原理,达到融会贯通,可以作为 android 端上的架构师。

    1. 掌握java高级特性,如JUC、线程池、NIO\BIO等;掌握jvm虚拟机知识,如内存模型、GC原理、类加载机制、线程模型等。
    2. 对android运行环境有深入理解,理解android沙盒机制,掌握AIDL原理及Binder通信原理,了解app和activity启动原理。
    3. 掌握热修复原理,各大厂商方案的优缺点。
    4. 对于android事件分发有深入理解,重点掌握触摸事件机制。
    5. 深入理解android绘制原理,理解VSYNC和surface机制和窗口原理。
    6. 深入理解android动画原理,包括补间动画和属性动画。
    7. 对于android安全机制有基本认知,理解android安全原理。
    8. 深入理解端上设计范式思想,如mvc\mvp\mvvm\clean-arch等。
    9. 理解架构演进,有良好的分层和拆分思路,掌握模块化、插件化、动态部署等。
    10. 对新技术敏感,理解掌握下一代架构dynamic feature等。

    至此,android 端研发你已经炉火纯青,能够面对各种情况,达到泰山崩于前而色不变的境界。如果还想继续前进,就需要突破技术栈,从更高架构层次考虑问题。

    资深

    而到了资深层次,技术栈已经不再是阻碍。能够从更高层面看待问题,理解整个系统的设计,作为系统架构师的角色存在。

    1. 理解微服务、SOA思想,对于后端开发有一定涉猎。
    2. 了解前端研发工具和思想,知道vue react等研发框架。
    3. 深入理解跨端技术,如phonegap、weex/RN flutter、小程序快应用等。

    最后

    对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长。而不成体系的学习效果低效漫长且无助。时间久了,付出巨大的时间成本和努力,没有看到应有的效果,会气馁是再正常不过的。

    所以学习一定要找到最适合自己的方式,有一个思路方法,不然不止浪费时间,更可能把未来发展都一起耽误了。

    如果你是卡在缺少学习资源的瓶颈上,那么刚刚好我能帮到你。以上知识笔记全部免费分享,如有需要获取知识笔记的朋友,可以点击我的腾讯文档免费领取。

    有需要获取知识笔记的朋友,可以点击我的腾讯文档免费领取。**

    展开全文
  • 我最近在筹备Android面试的相关文章,我发现,Framework是一个十分重要的点,被不少大厂所看重。 如图,这是我们的一个技术交流群里面的对话↓↓↓ 前阵子我写的Android技术文里面,关于Framework这个知识点的文...

    前言

    我最近在筹备Android面试的相关文章,我发现,Framework是一个十分重要的点,被不少大厂所看重。

    如图,这是我们的一个技术交流群里面的对话↓↓↓

    前阵子我写的Android技术文里面,关于Framework这个知识点的文阅读量破千,但是,有很多朋友私信我说那篇文写的不够详细,文章深度不够,学不到什么东西。

    感受到了大家对这个知识点的热情,我最近也一直在留意这个方面的知识。

    不久前,一个腾讯的朋友说他们那里有一个T4的大佬每天熬夜到凌晨,肝了半个月,把Android Framework 内核解析精编成了452页的PDF!更牛掰的是——现在这份资料开放下载了!

    想不到,想睡觉的时候正好有人送来了枕头,得知这个内部信息的我赶紧打开电脑,飞速的敲起了键盘,把这个消息告诉大家:

    你们要的干货来了!!!

    Java相关

    1. HashMap 和HashTable 以及CurrentHashMap 的区别。

    2. synchronized 和volatile 、ReentrantLock 、CAS 的区别。

    3. JVM 类加载机制、垃圾回收算法对比、Java 虚拟机结构等。

    4. Java 的四大引用

    5. Java 的泛型,<? super T> 和 <? extends T> 的区别。

    6. Java 线程有哪些状态,有哪些锁,各种锁的区别。

    7. final 、finally、finalize 区别。

    8. 接口和抽象类的区别。

    9. sleep 、wait、yield 的区别,wait 的线程如何唤醒它?

    10. java 中==和 equals 和 hashCode 的区别

    11.String、StringBuffer、StringBuilder 区别

    12.接口的意义

    13.进程和线程的区别

    14.讲一下常见编码方式?

    15序列化 Serializable 和 Parcelable 的区别

    16.string 转换成 integer 的方式及原理

    17静态代理和动态代理的区别,什么场景使用?

    18. 说说你对 Java 反射的理解

    19. 说说你对 Java 注解的理解

    20. 说一下泛型原理,并举例说明

    计算机网络部分

    1. TCP 与 UDP 的区别。

    2. 三次握手、四次挥手。为啥是三次不是两次?

    3. HTTPS 和 HTTP 的区别。HTTP 2.0,3.0?

    4. 浏览器输入一个 URL,按下回车网络传输的流程?

    5. TCP 建立连接后,发包频率是怎样的?

    5. OKHttp

    6.如何验证证书的合法性?

    7.https中哪里用了对称加密,哪里用了非对称加密,对加密法(如RSA)等是否有了解?

    8.client如何确定自己发送的消息被server收到?

    9.谈谈你对WebSocket的理解

    10.WebSocket与Socket的区别

    11.谈谈你对安卓签名的理解

    12.请解释安卓为啥要加签名机制?

    最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上我搜集整理的2019-2021BATJ 面试真题解析,我把大厂面试中常被问到的技术点整理成了PDF,包知识脉络 + 诸多细节。

    节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。

    一键领取:【Android超硬核面试资料】

    《960全网最全Android开发笔记》

    《379页Android开发面试宝典》

    历时半年,我们整理了这份市面上最全面的安卓面试题解析大全
    包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。

    如何使用它?

    1.可以通过目录索引直接翻看需要的知识点,查漏补缺。
    2.五角星数表示面试问到的频率,代表重要推荐指数

    《507页Android开发相关源码解析》

    只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。

    真正最能锻炼能力的便是直接去阅读源码,不仅限于阅读各大系统源码,还包括各种优秀的开源库。

    腾讯、字节跳动、阿里、百度等BAT大厂 2019-2021面试真题解析

    外链图片转存中…(img-RchfTX9F-1614768647779)]

    腾讯、字节跳动、阿里、百度等BAT大厂 2019-2021面试真题解析

    [外链图片转存中…(img-ZH1WLIqt-1614768647781)]

    资料太多,全部展示会影响篇幅,暂时就先列举这些部分截图,大家可以点击这里自行获取。

    展开全文
  • 除此之外,我也回顾了自己走过的路、使用或尝试过的技术,以及我从那些五花八门的工作中学到的东西。 一、java相关 java基础 1、java 中==和 equals 和 hashCode 的区别 2、int、char、long 各占多少字节数 3、int...

    前段时间有人问我:「你是怎么成为一名软件架构师的?」我们就此探讨了必备技能、经验,以及储备相关知识所需的时间和精力。除此之外,我也回顾了自己走过的路、使用或尝试过的技术,以及我从那些五花八门的工作中学到的东西。

    一、java相关

    java基础

    1、java 中==和 equals 和 hashCode 的区别
    2、int、char、long 各占多少字节数
    3、int 与 integer 的区别
    4、谈谈对 java 多态的理解
    5、String、StringBuffer、StringBuilder 区别
    6、什么是内部类?内部类的作用
    7、抽象类和接口区别

    java高级

    1、哪些情况下的对象会被垃圾回收机制处理掉?
    2、讲一下常见编码方式?
    3、utf-8 编码中的中文占几个字节;int 型几个字节?
    4、静态代理和动态代理的区别,什么场景使用?
    5、Java 的异常体系
    6、谈谈你对解析与分派的认识。
    7、修改对象 A 的 equals 方法的签名,那么使用 HashMap 存放这个对象 实例的时候,会调用哪个 equals 方法?

    ##二、图片相关

    1、图片库对比
    2、LRUCache 原理
    3、图片加载原理
    4、自己去实现图片库,怎么做?
    5、Glide 源码解析
    6、Glide 使用什么缓存?
    7、Glide 内存缓存如何控制大小?
    8.Fresco 源码分析

    三、网络和安全机制

    1.网络框架对比和源码分析
    2.自己去设计网络请求框架,怎么做?
    3.网络请求缓存处理,okhttp 如何处理网络缓存的
    4.从网络加载一个 10M 的图片,说下注意事项
    5.TCP 的 3 次握手和四次挥手
    6.TCP 与 UDP 的区别
    7.TCP 与 UDP 的应用
    8.HTTP 协议

    四、数据库相关

    1.Sqlite 升级,增加字段的语句
    2.数据库框架对比和源码分析
    3.数据库优化
    4.数据库数据迁移问题
    5.Sqlite 常见异常

    五、插件化、模块化、组 件化、热修复、增量更新、Gradle

    1.对热修复和插件化的理解
    2.插件化原理分析
    3.模块化实现(好处,原因)
    4.热修复、插件化
    5.项目组件化的理解
    6.描述清楚点击 Android Studio 的 build 按钮后发 生了什么

    六、架构设计与设计模式

    1.谈谈你对 Android 设计模式的理解
    2.MVC MVP MVVM 原理和区别
    3.你所知道的设计模式有哪些?
    4.项目中常用的设计模式
    5.手写生产者/消费者模式
    6.写出观察者模式的代码
    7.适配器模式,装饰者模式,外观模式的异同?
    8.谈谈对 RxJava 的理解

    七、性能优化专题

    1.启动 app 黑白屏优化
    2.稳定——内存优化
    3.流畅——卡顿优化
    4.节省——耗电优化
    5.安装包——APK 瘦身
    6.冷启动与热启动
    7.内存泄漏的场景和解决办法

    1. Bitmap 优化
      9.webview 优化

    八、Android Framework 相关

    1、Android 系统架构
    2、View 的事件分发机制?滑动冲突怎么解决?
    3、View 的绘制流程?
    4、跨进程通信。
    5、Android 系统启动流程是什么?
    6、说下四大组件的启动过程,四大组件的启动与销 毁的方式。
    7、理解 Window 和 WindowManager。
    8、大体说清一个应用程序安装到手机上时发生了什 么?

    九、Android 优秀三方库源码

    1.网络底层框架:OkHttp 实现原理
    2.网络封装框架:Retrofifit 实现原理
    3.响应式编程框架:RxJava 实现原理
    4.图片加载框架:Glide 实现原理
    5.事件总线框架:EventBus 实现原理
    6.内存泄漏检测框架:LeakCanary 实现原理
    7.依赖注入框架:ButterKnife 实现原理
    8.依赖全局管理框架:Dagger2 实现原理
    9.数据库框架:GreenDao 实现原理

    最后

    为了方便有学习需要的朋友,我把资料都整理成了视频教程(实际上比预期多花了不少精力),由于篇幅有限,都放在了我的腾讯文档上,点击即可免费获取!

    Androidndroid架构视频+BAT面试专题PDF+学习笔记

    当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。

    • 无论你现在水平怎么样一定要 持续学习 没有鸡汤,别人看起来的毫不费力,其实费了很大力,这四个字就是我的建议!!
    • 我希望每一个努力生活的IT工程师,都会得到自己想要的,因为我们很辛苦,我们应得的。

    当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。

    无论你现在水平怎么样一定要 持续学习 没有鸡汤,别人看起来的毫不费力,其实费了很大力,没有人能随随便便成功。

    初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。

    无论你现在水平怎么样一定要 持续学习 没有鸡汤,别人看起来的毫不费力,其实费了很大力,没有人能随随便便成功。

    加油,共勉。

    展开全文
  • 复盘一下:其实我总共被问得问题并不多,主要是实习问的较多,所以建议大家实习做的东西一定要保证能说出目的意义,讲清楚技术实现,以及相关技术延伸 面试官: 说一下垃圾回收机制吧 我: …可以通过强、弱引用...
  • App进行性能优化,是一个系统性的工程,对工程师的技术广度和技术深度都有所要求。 一个简单的应用,它不仅包含了应用代码本身,还和虚拟机、存储、网络等紧密相关,线上应用一旦出现了性能问题,需要我们从...
  • App进行性能优化,是一个系统性的工程,对工程师的技术广度和技术深度都有所要求。 一个简单的应用,它不仅包含了应用代码本身,还和虚拟机、存储、网络等紧密相关,线上应用一旦出现了性能问题,需要我们从...
  • 具体要求:1、APP成品要求项目框架完整,可上架发布至ios,百度助手...内容尽量要相关,类型不限)3、需要开发一个URL接口及简易后台作为所有app通用管理后台,后台开发费用可以另算(细节详聊)4、引导图:放在你a...
  • 我毕业设计想做一个app、能实现远程控制电脑的功能、本人java基础很一般、希望能有人指点下、这个毕设所需要的语言技术有哪些、需要从哪些知识学起、需要学习哪些相关知识、
  • App进行性能优化,是一个系统性的工程,对工程师的技术广度和技术深度都有所要求。 一个简单的应用,它不仅包含了应用代码本身,还和虚拟机、存储、网络等紧密相关,线上应用一旦出现了性能问题,需要我们从...
  • 配对,顾名思义就是将两个设备通过相关技术进行绑定,达到能够互相识别彼此的目的。因此通过蓝牙技术进行的配对就是大家理解中的蓝牙配对。随着蓝牙技术在消费市场上越来越普及,生活中很容易就能遇到蓝牙配对这一...
  • 2018安卓巴士联合Mob产品分享会 让APP开发更简单 本次活动安卓巴士联合Code4APP邀请Mob相关技术、产品资深人员为大家带来产品分享。 时间:2018年6月9日 14:00 ~ 2018年6月9日 17:00 地点:(上海徐汇)上海市徐汇...
  • 学习能力,尤其是自学能力,你啥时看到那些有名的程序高手在论坛上问“学习XX该看什么书,如何快速学习XXX,学习XXX有什么代码推荐”之类的问题,他们想学什么很快就能自己找到相关资料。这个行业发展太快,技术淘汰...
  • 混合app开发学习笔记

    千次阅读 2018-09-09 21:15:11
    什么是混合移动App开发【重点】 苹果上的软件是如何开发出来的:使用的是 OC、或者使用Swift这门语言 安卓平台上的软件又是如何开发出来的:使用安卓相关的语言开发的,Java,...前端的混合移动App开发技术,并没...
  • App开发需要用什么软件进行编写呢?...首先是与程序相关:安卓开发、IOS开发、服务器搭配、数据库开发、管理后台的开发相关知识等。 其次是用户体验,好的App必须契合使用替换,所以在开发前,要明白用户在什么情
  • 1.Java语言进阶与Android相关技术核 Android应用是由Java语言进行开发的,SDK也是由Java语言编写,对于Android来说,只要SDK没有用Kotlin重写,那么Java语言是都需要学习的。而且Android APK的后台
  • 因为兴趣,最近想学习相关安卓技术。 但是不是普通的安卓开发, 是有root权限的情况下的相关开发。 假如我想模拟一个像按键精灵这样的软件。 它可以打开其他的app。点击坐标。清除其他app的数据。等等这种...
  • 安卓课程设计随着着信息技术的高速成长,尤其是移动通讯技术和网络技术, 在获得讯息的技术措施方面产生了许多的变化,尤其是那些对达到及时讯息请求强烈、移动性强的人们,移动计算和无线数据技术将会给他们的工作带来...
  • 技术方面上,这次设计是基于Android平台的,用Java语言作为开发语言进行软件的开发,使用Android studio作为软件开发工具进行界面的设计及相关代码的编写,实现登录注册系统、点餐和管理菜单等功能,使用MySQL...
  • 这篇文章将围绕携程酒店 App 安卓地图功能,分别从产品业务背景、代码开发模块架构和遇到的典型产品技术问题等方面,描述我们这一路的开发实践经验,希望能够帮助到正在从事相关业务开发的同行们,大家相互交流,...
  • 本文的主要目的就是总结一学期安卓开发入门和最后期末大作业相关的一些收获和感受。 给自己一个总结和给以后再去学习的相关内容的小伙伴们一咪咪帮助吧。 这个app技术核心是唐东明老师的移动终端设计(java)的一...
  • 由于小程序的开发技术性的业务,若用户要求的开发难度高,就需要投入多的人力和物力资源,相应的开发成本,以及收费也就越高。但常见的小程序开发模式基本在几千元之内,要求稍微高一些或需要定制的话就可能会上万...
  • ionic混合开发APP

    2018-07-18 11:03:02
    可以快速开发移动APP、移动WEB页面、微信公众平台应用,混合APP WEB页面。 2.1.2 Ionic和cordova、Angular关系 Ionic = cordova + Angular + ionic Css Ionic 是完全基于谷歌的 Angular 框架,在 Angular 基础...
  • 摘要 I ABSTRACT II 第一章 绪论 1 1.1 研究内容 1 1.2 研究意义 1 1.3研究现状和发展趋势 1 第二章 系统分析 3 ...第三章 系统开发环境及相关技术 7 3.1开发环境 7 3.2 JAVA SDK 7 3.
  • App进行性能优化,是一个系统性的工程,对工程师的技术广度和技术深度都有所要求。 一个简单的应用,它不仅包含了应用代码本身,还和虚拟机、存储、网络等紧密相关,线上应用一旦出现了性能问题,需要我们从...
  • 通过这次练习,学习到了不少Android开发相关知识,特别是界面开发部分。 MingQQ的界面模仿了Android QQ的基本功能,虽然体验性完全比不上QQ,但目前技术有限,只能做到现在这水平了,更好的界面用户体验留待...
  • 1、项目介绍 Flutter是目前比较流行的跨平台开发技术,凭借其出色的性能获得很多前端技术爱好者的关注,比如阿里闲鱼,美团,腾讯等大公司都有投入相关...目前Android APP开发主流语言就是Java语言,Java语言最大的特

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 143
精华内容 57
关键字:

安卓app开发相关技术