Android也有些时间了,一边工作,一边学习,一边积累,只有遇到问题了,花时间去研究,自己的能力才能提升,刀如果不用,慢慢的就会生锈应该也是这个道理吧!上个月公司项目服务器框架进行的一些调整,但是当时自己的项目没有移植框架,还是前人的代码,一下子差点没把我搞死,真是筋疲力尽,一个周末两天全部加班赶,结果赶出来的质量还非常差,等改完了之后大概稳定下来,自己赶紧抽闲余时间把自己的框架移植进去,我的
Android安装之模拟器的搭建 也给大家奉献点安装过程吧:搭建模拟器 注意:只有在你的Android安装完成后才可以新建模拟器的哦 当你的Android安装完成后在eclipse的菜单栏上点windows会有Android SDK and AVD Massager的选项,如下图,点击它 或者也可以点击这里 来打开。打开后的界面如下图,我已经有一个模拟器了; 左边的
转载 2023-08-02 17:48:25
56阅读
使用eclipse,进行开发,在建立项目的时候,有些步骤必须注意的,本文就是对使用eclipse进行android开发的简单说明: 一、模拟器配置设定使用eclipse开发,需要用到android sdk的avd模拟器,在eclipse中能打开这个模拟器,但是由于与eclipse绑定的,打开以后,难免会影响到eclipse的使用,其实,模拟器是可以单独打开的,并且eclipse调
转载 2023-07-03 10:53:52
90阅读
我是一个android初学者,这是我在学习后的一些整理,希望对初学者们有一定的帮助,自己也正好留作纪念。漫漫求知路,大家一起加油!一.五大页面布局: 1.线性布局:所有控件垂直或水平摆放 2.相对布局:控件可相对父控件或同级别控件摆放位置 3.帧布局  :前景和背景 4.绝对布局:相对于坐标点的布局 5.表格布局:每一行可放多少控件  二.自定义UI控件 1.自定义
   一:     第一步:  出创建 Android 项目的对话框 :   代表应用名称: Hello World (此应用安装到手机之后会在 手机上显示该名称).代表项目名称:HelloWorld(在项目创建完 成后该名称会显示在 Eclipse 中).代
项目的目录结构:1. src  .java源文件2. gen 文件都是自动生成的(不要修改,不要删除) 该文件夹下面有个R.java文件,R.java是在建立项目时自动生成的,这个文件是只读模式的,不能更改。R.java文件中定义了一个类——R,R类中包含很多静态类,且静态类的名字都与res中的一个名字对应,即R类定义该项目所有资源的索引。 3
转载 2023-10-26 08:55:34
26阅读
最近从0搭建一个项目,从项目目录到各方面细节和一些框架上考虑。现在给各位大大分享下吧!1.项目结构(本项目采用MVP,根据自己需求更改) Trunk app——Application Activity Fragment Presenter等的顶级父类,比如BaseActivity、BaseFragment、MyApplication、BasePresenter等.config——API,常量表等,
转载 2023-09-15 21:29:28
48阅读
开发第二弹_第一个项目1创建空活动2启动模拟器3运行程序3.1模拟器上运行3.2手机上运行4代码的简单讲解4.1 整个项目的基本介绍4.2 app文件夹的介绍4.3 main文件夹相关介绍4.4 res文件夹讲解4.5 具体代码讲解4.5.1 AndroidManifest.xml|4.5.2 主活动代码4.5.3 布局文件4.5.4 build.gradle文件的详解 1创建空活动cr
转载 2024-03-04 09:59:53
92阅读
我们的项目初始按照MVC形式构建的,因为Android本身的设计就是MVC。另外一点项目架构好比设计模式,个人认为不同的项目适合不同的架构,只有最合适的,没有最好的。读图分3块 左 中 右   以下按这个顺序解释ApplicationFramework :  系统提供的基础APIOtherLibrary : 第三方IM、推送、统计支持MyApplication继承自A
2014已经快到尾声,2015即将来临。要问到如今最流行的手机操作系统,那就非莫属了。手机作为用户粘合度最大的一种电子产品,早已成为各大厂商的兵家必争之地,所以的炙手可热也是必然的。作为用户最多的手机系统,也越来越受开发人员青睐。今天我们就自己动手搭建的开发环境,进入的helloWorld!首先开发需要sdk和开发工具,这里我分享一个文件,里面有sdk和adt,都是开发
手把手教你搭建Android开发环境(一) 1. 相关软件的下载与安装 搭建Android开发环境的第一步是下载与开发环境相关的软件资源,这些软件资源主要包括JDK、Eclipse、Android SDK及Android的支持插件。 1.1 JDK的下载与安装 Android平台 1. 相关软件的下载与安装搭建Android开发环境的第一步是下载与开发环境相关的软件资源,这些软件
转载 2024-08-27 20:58:11
44阅读
1.对Android安装包的认识,Android的安装包是apk文件,里面包含了你代码和资源,它包含了Android应用的所有内容。2。对Android系统的认识: 什么是Android系统,由哪些部分构成的。我们需要对系统架构有一定的了解,方便以后拓展学习每一部分。以我个人为例子,我们经常所谓的应用(用户可见的)是Application层,这是最上面一层,我们开发人员主要的任务就是开发出来一个
第 1 章 Android开发环境搭建本章介绍了如何在个人电脑上搭建Android开发环境,主要包括:Android开发的发展历史是怎样的、Android Studio的开发环境是如何搭建的、如何创建并编译App工程、如何运行和调试App。1.1 Android开发简介本节介绍Android开发的历史沿革,包括Android的发展历程和Android Studio的发展历程两个方面。1.1.1 A
Android入门到精通》第一章学习笔记总结什么是的发展历史的特征的系统架构应用领域搭建环境 什么是Android是Google(谷歌)公司发布的基于Linux内核的专门为移动设备开发的平台,其中包含了操作系统,中间件和核心应用等Android使用Java作为主要程序开发语言。的发展历史版本号 别名 发布时间 1.5 Cupcake(纸杯蛋糕) 2009年4月3
转载 2023-09-12 23:34:46
57阅读
怎么搭建自己的WebDav服务 一:故事的起源 最近一直寻思着找一个在Itouch上运行的思维导图工具,发现了iThoughts这个软件,整个使用过程还算满意,这里就不多说了。突然和Mac之间的同步出了问题,这个软件提供了很多种方式,比如:邮件,Wifi传输等,但是整个过程都比较繁琐,在电脑上改了,又有拷贝到Touch里面去,反复这样头都大了。经过仔细查看发现这个还支持WebDav的方式。经过查询
转载 2024-02-06 16:46:03
306阅读
学习入门需要哪些基础呢?今天笔者想给大家总结一些华清远见Android讲师们的一些经典入门精髓,以下方法推荐主要从基础知识内容和学习方法两方面讲述:一、学习入门基础知识内容:1.Java 基础不用我多讲,大家也一定非常清楚,在开发学习过程中,Java是必知的编程语言,如果你没有很好的Java 基础知识,只是机械性的照搬别人的代码,那将会变得没有任何的意义。但小编并不是说你一定要把Jav
从零撸一个优雅的Android Http网络框架系列(一)框架搭建此系列文章基于Java原生URLConnection打造一款优雅的HTTP网络框架,惊喜多多,学点多多,全面理解Http,做SDK时选择网络框架就有了更多选择最终的完成效果是这样的:(是不是有点OkHttp的feed?)Request request = new Request.Builder() .
转载 2023-07-03 19:44:58
48阅读
工作几年发现自己没留下啥东西,天天开发开发,没总结过。 这次想总结下。故而写这个系列的博客。希望对广大的开发者有所帮助。OK 首先先分析下 框架的作用,以及框架所应拥有的功能 框架有啥好处那,你只要写了一次以后就可以重复利用了。 无非是拷贝过来拷贝过去。写的框架必须简单易懂。功能以及分模块: 1. 联网 模块 2. 数据缓存模块。(缓存这里比较重要,因为每次不肯能都去获取新数据,太费流量了
转载 2023-09-19 07:00:40
66阅读
我一开始搭建 NAS 的想法,其实最初只是想废物利用一下我的旧手机。毕竟疫情期间闲来无事,折腾一下也是极好的。 DCchen:「NAS」使用旧手机的 FTP 功能做一个局域网 NASzhuanlan.zhihu.com 好死不死,有名知友来拉黑反对我了。回复完以后,我就想着我为什么不尝试做个真正的 NAS 来证明一下我自己呢。所以就有了这一篇文章/目录回到正题,下面是搭建
简介App Startup提供了一种在应用程序启动时初始化组件的简单、高效的方法。库开发人员和应用程序开发人员都可以使用应用程序启动来简化启动序列并显式设置初始化顺序。App Startup`允许您定义共享单个内容提供程序的组件初始化程序,而不是为每个需要初始化的组件定义单独的内容提供程序。这可以显著缩短应用程序启动时间。App Startup解决什么问题在学习App Startup的用法之前,首
转载 2023-06-26 11:55:22
134阅读
  • 1
  • 2
  • 3
  • 4
  • 5