Android Development Note-01】的更多相关文章

Android Testing学习01 介绍 测试测什么 测试的类型 Android 测试 测什么 1.Activity的生命周期事件 应该测试Activity的生命周期事件处理. 如果你的Activity应该在onPause()和onDestroy()中保存状态,并在onCreate()中恢复:你应该写测试去证明:状态能够被正确地保存和恢复. 配置改变事件也需要被测试,因为有些事件会导致当前Activity的重建,比如屏幕旋转有时候会重建Activity.你应当去测试事件是否被正确地处理,新建…
/******************************************************************** * Android development tools line_endings hacking * 说明: * 本文主要是对android源代码中的line_endings开发工具进行了解读, * 目的是为了知道传说中的dos,unix文件之间转换的工作机制. * * 2016-5-3 深圳 南山平山村 曾剑锋 **********************…
Do's and Don'ts for Android development, by Futurice developers Use Gradle and its recommended project structure Put passwords and sensitive data in gradle.properties Don't write your own HTTP client, use Volley or OkHttp libraries Use the Jackson li…
Administrator@DESKTOP-EHCTIOR MINGW64 /d/react-native-eyepetizer (master) $ react-native run-android Starting JS server... Building and installing the app on the device (cd android && gradlew.bat installDebug... FAILURE: Build failed with an excep…
原因 最近想在新装的 Win7 里搭建一下 Android 的开发环境,虽然现在有 Android Studio 了,不过还是习惯 Eclipse 一点.众所周知的原因,Eclipse 直接安装 ADT(Android Develepment Tooling) 插件是不行的,这里给出两种解决办法,我们的前提是要先安装 Google 的 翻~@!墙工具 GoAgent . 一.使用 Proxy 由于直接访问是不行的,所以你可以使用 VPN 或者 GoAgent 做为 Proxy 访问,如果你使用的…
Android Service总结01 目录 1 Android Service总结01 目录 2 Android Service总结02 service介绍 介绍了“4种service 以及 它们的区别”.“”2种常见service的创建流程.生命周期”等. 3 Android Service总结03 之被启动的服务 -- Started Service 详细的介绍了“Started Service”的特性,并通过示例对“Started Service”的实现步骤和使用方法进行了说明. 4 A…
Android 数据存储01之SharedPreferences 版本 修改内容 日期 修改人 V1.0 原始版本 2013/2/20 skywang 1 SharedPreferences概括 SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形.Int整形.…
ADT(Android Development Tools)在Eclipse编译IDE环境中,需安装ADT(Android Developer Tools)Plug-in,这是Android在Eclipse上的开发工具.   ADT:安卓开发工具 下载以及安装可以参照:Google Android ,Eclipse ,JDK.[1]  目前Android开发所用的开发工具主要有Android Studio .intellij idea.Eclipse,在Eclipse编译IDE环境中,安装ADT…
Table of Contents 1. Solving typical Android development problems 1.1. Clean Project 1.2. android.content.ActivityNotFoundException 1.3. Problems with Android Debug Bridge (adb) 1.4. LogCat 1.5. Java7 1.6. Eclipse reports file from R.java as missing…
There is a vibrant, helpful Android developer community on the Web. Here are a numberof useful websites for Android developers and followers of the wireless industry: Android Developer Website: The Android SDK and developer reference site: http://dev…
开发环境 Window 7 Unity3D 3.3.0 MB525 defy Android 2.1-update1 本次学习: 1.认识Unity 2.Unity3D环境搭建与Android软件生成 3.Unity3D基本使用方法 1.认识Unity3D Unity3D是一个让开发者能够在多平台制作同一款游戏的游戏开发工具,有专业的图像处理和游戏引擎,能做出各式各样的游戏. 羽化以前认为Android游戏开发只能在Eclipse里面死活敲代码,也许是自己阅历不够,不知道游戏引擎能给游戏开发带来…
版本适配 Tip:为了能在几个Android版本中都能提供最好的特性和功能,你应该在你的app中使用Android Support Library,它能使你的app能在旧平台上使用最近的几个平台的APIs. 适配不同的系统版本俩种方法: 指定最小和目标API级别,具体来说,<uses-sdk> 元素中的 minSdkVersion和 targetSdkVersion属性,标明在设计和测试app时,最低兼容API的级别和最高适用的API级别(这个最高的级别是需要通过你的测试的).随着新版本And…
目标: 掌握Java & Android命名规范 在研究Android源代码的基础上改进命名规范 考核内容 说出四种常用的命名法 比较java和C#的命名规范的不同点 总结: 读不同程序员写的代码,感受不同:清晰的.一般的.凌乱的 一般造成差异的原因有:变量.函数命名规范,函数内代码行数,一行中长代码处理,注释,try-catch语句. 以上都需要注意.…
Android目录树 Activity 生命周期 创建一个 Activity 在 android 中创建一个 Activity 要编写一个继承自 android.app.Activity的 Java 类并在 AndroidManifest.xml声明即可.下面是一个为了研究 Activity 生命周期的一个 Activity 实例(工程源码见下载): public class EX01 extends Activity { private static final String LOG_TAG…
Android开发环境有两套比较主流的:ADT-bundle和Android Studio,前者是Eclipse插件的形式进行开发,后者是Android的官方IDE. ADT环境的配置与调试:(1)安装JDK,配置环境变量 a.下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html b.添加如下环境变量(安装在D:\Android目录): JAVA_HOME D:\Android\Java\jdk1.8.0_…
一. 创建Activity的要点: 1.继承Activity类2.需要重写onCreate方法3.需要在AndroidManifest.xml注册4.为Activity添加控件和内容5.setContentView(R.layout.activity_main);设置布局文件6.TextView myTextView=(TextView)findViewById(R.id.myTextView);获取控件 二. Intent1.Component name2.Action3.Data4.Cate…
1.在类的头文件中尽量少引入其他头文件 除非确有必要,否则不要引入头文件.一般来说,应在某个类的头文件中使用向前声明来提及别的类,并在实现文件中引入那些类的头文件.这样做可以尽量降低类之间的耦合(coupling). 有时无法使用向前声明(@class 类名)(.h文件在某个类引入类对象,.m实现#import类名),比如要声明某个类遵循一项协议.这种情况下,尽量把“该类遵循某协议”的这条声明移至“class-continuation分类”中.如果不行的话,就把协议单独放在一个头文件中,然后将其…
安卓开发环境搭建. 1.首先准备JDK,从官网找到JDK下载地址,原来做.NET不熟悉JAVA,干脆用最新的,下载了JDK 1.7的版本.原来装过1.5还要配置环境变量什么的.但1.7好像很给力,装好了命令行下 java -versoin直接就可以了. 2.下载Android JDK,下载的时候发现一个捆版ADT的安装包,下载下来一看,eclipse都不用再去下载了,这里面自带一个,各种配置都设置好了.可以直接helloworld了. 我是看网上的环境教程来操作,发现应该他们都是老的配置了,现在…
概述 VS自2015把Xamarin集成进去后搞Android开发就爽了,不过这安装VS2015完成的时候却是长了不知道多少.废话少说进正题,VS2015安装时注意把Android相关的组件勾选安装,别组件都没安装就来用VS搞Android开发. VS2015的Android组件安装完成后并不是什么都不用做了,要注意三个问题: 需要自己下载Android SDK JDK的版本 HAXM的安装 下载Android SDK 推荐下载地址:http://sdk.android-studio.org/…
在实际开发中,有的时候需要频繁的网络请求,而网络请求的方式很多,最常见的也就那么几个.本篇文章对常见的网络请求库进行一个总结. 一.使用HttpUrlConnection: 1. HttpUrlConnection 最开始学android的时候用的网络请求是HttpUrlConnection,当时很多东西还不知道,但是在android2.2及以下版本中HttpUrlConnection存在着一些bug,所以建议在android2.3以后使用HttpUrlConnection,之前使用HttpCl…
之前使用时没有出现任何问题的,我把D:\IDE\ADT\adt-bundle-windows-x86_64-20140321\eclipse目录下面的 eclipse.exe重名名为adt.exe并设置了环境变量(Path),然后通过输入adt命令运行eclipse,允许Java没有问题,但是新建 Android工程时eclipse直接挂掉,然后弹出以上错误提示窗口. Googel了一番是否eclipse.ini配置问题存在问题,然后查看了一下配置问题,没有问题,之后将adt.exe修改过来再次…
问题:如何将一个Button放置在布局的中间,并设置其宽度parent的50%? 分析:问题想要达到的效果应该是这样: (原文地址:http://blog.csdn.net/vector_yi/article/details/24397733) 这看起来不难,但非常多开发人员并不知道达到这样效果的最佳方法. 解决:在此我们将weightSum属性与layout_weight属性一起利用. <LinearLayout xmlns:android = "http://schemas.andro…
开发准备中http://www.cnblogs.com/dev2007/p/4059829.html 主要介绍了基础环境的搭建,开发工具主要是Eclipse,由于Android Studio使用越来越广,此篇针对Android Studio相关简要说明. 首先推荐 网站1:http://www.androiddevtools.cn/ 几乎android相关工具都能在上面下载. 网站2:http://www.android-studio.org/ Android Studio的中文社区 1. An…
Question: But I completely have no idea what I wanted to make. I just would like to study android.Would someone recommend me a simple project which takes one or two months to build?Either it is related to kernel or just application is fine. The reaso…
1.中文乱码 很多同学都安装了Android Studio,但是发现中文是乱码,其实这个很好解决的.在IDE里点击File,选择Settings...快捷键是Ctrl+alt+s 在打开的窗口中,找到IDE Settings下的Appearance,在右侧勾选上“Override default fonts by”,然后在第一个下拉框中选择字体为“simsun”,然后apply,重启IDE,就好了…
今天: 学习一下Android的基本知识,了解一下记事本开发大概需要哪些知识. 昨天: 无 遇到的问题:…
part1:Java 1.Java基础 2.Java面向对象 3.数组与集合,异常,常用类 4.Io流 5.多线程socket编程 6.数据库,网络传输,数据解析 part2:Android 1.Android UI 2.Activity 3.AdapterView与Adapter 4.Fragment碎片 5.线程与进程 6.数据存储 7.屏幕适配 8.BroadCastReceiver 9.ContentProvider 10.service 11.ActionBar 12.Loader异步…
输入框左侧的logo:android:drawableleft   弹出提示: Toast.makeText(this,"提示",Toast.LENGHT_LONG).show();   返回键退出: onKeyDown(keyCode,event){   if(keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount == 0){//退出 return true; } return super.onKeyDown…
Eclipse快捷键: 导包:ctrl+alt+o 格式化代码:ctrl+alt+f   MVC: M——Model V——View C——Control   android程序界面如何设计.调试 UI(user interface) 界面→布局文件XML   android中的布局: LinearLayout线性布局:所有的控件在一条直线上.水平.垂直 RelativeLayout相对布局:A控件相对于B控件的位置 TableLayout表格布局:相当于Html的表格 FrameLayout帧…