08 2016 档案
摘要:一. AndroidStudio和Eclipse比较:1.AndroidStudio是Google官方推出的,专门为Android量身订做的,以后肯定会越来越强大2.速度更快(在大项目上体现明显,电脑配置越高越明显)3.UI更漂亮(自带了黑色的炫酷主题)4.更加智能的提示补全等功能5.整合了Gradle构建工具,Gradle集合了Ant和Maven的优点,不管是配置、编译、打包都非常棒6.强大的U...
        阅读全文
            
摘要:1.代码补齐 as忽略大小写	1.1 打开File - settings设置	1.2 修改Editor - General - Code Completion - Case sensitive completion (可以直接在搜索输入case查找) 为 none 这样设置可以忽略大小写	1.3 修改Keymap - Main menu - Code - Completion - Base 快捷...
        阅读全文
            
摘要:#Android studio 教程 ## 为什么要使用Android Studio 1. 集成了Gradle 打包工具 2. 所见即所得的效果 3. 可拖拽的UI操作 4. 代码自动补全 5. 更多的操作接口 6. Google Cloud的集成 7. 全新的JUnit 8. Maven仓库的集成
        阅读全文
            
摘要:下面的方法在ListView外面能用, 自定义ListView里面不能用. private OnScrollListener myListener = new OnScrollListener() { public void onScrollStateChanged(AbsListView view, int scrollState) { switch (...
        阅读全文
            
摘要:检查网络连接方式 ConnectivityManager manager = (ConnectivityManager) context.getSystemService (Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = manager.getNetworkInfo(Conn...
        阅读全文
            
摘要:package com.justsy.installdemo; import java.io.DataOutputStream;import java.io.File;import java.io.IOException;import java.io.OutputStream; public class MyPackageInstaller { /** * 静默安装 ...
        阅读全文
            
摘要:import java.lang.reflect.Type;import java.util.HashMap;import java.util.List;import java.util.Map;import org.json.JSONException;import org.json.JSONObject;import android.text.TextUtils;import com.goo...
        阅读全文
            
摘要:import android.widget.Toast;public class ToastUtil {	private static Toast toast;	/** * 强大的吐司,能够连续弹的吐司 * @param text */	public static void showToast(String text){ if(toast==null){ //如果等于null,则创建	...
        阅读全文
            
摘要:package com.itheima.googleplay2.view; import android.content.Context; import android.graphics.Canvas; import android.graphics.drawable.Drawable; import android.util.AttributeSet; import android...
        阅读全文
            
摘要:1.1.手势识别(GestureOverlayView)Ø 创建手势库Ø 导入SDK中的工程android-sdk-windows\samples\android-10\GestureBuilder。这个工程不能直接导入,需要添加三个配置文件:.classpath、.project、default.properties或者可以直接通过new-android project from exist...
        阅读全文
            
摘要:1.1.触摸事件(必会)Ø 拖拽Ø XML配置Ø Java代码public class MainActivity extends Activity { private ImageView imageView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(s...
        阅读全文
            
摘要:1.1.NinePatch(★)(必会)1.1.1. 什么是NinePatch图片 NinePatch是一种很有用的PNG图片文件夹格式,它可以在特定区域随文字大小进行缩放。上图中背景图片的中间区域会随着文字的大小进行缩放背景图片就是一张NinePatch图片。1.1.2. 如何制作NinePatch图片NinePatch图片可以使用android自带的draw9patch工具来制作,该工具在...
        阅读全文
            
摘要:1.Android消息处理机制(★★★★必会)1.1.Looper、Message、Handler的关系当我们的Android应用程序的进程一创建的时候,系统就给这个进程提供了一个Looper,Looper是一个死循环,它内部维护这个一个消息队列。Looper不停地从消息队列中取消息(Message),取到消息就发送给了Handler,最后Handler根据接收到的消息去修改UI。Handler的...
        阅读全文
            
摘要:三级缓存 1, 一级缓存 内存缓存 访问快,效率高,可能导致内存溢出 从上往下,级别越来越低 强引用,只有没有任何引用的时候才会被虚拟机回收 软引用,当内存不足时,虚拟机会自动回收软引用引用的对象 弱引用,当对象创建完成后,虚拟机会不停的检测内存,当检测到弱引用,检测到就回收 虚引用,虚拟机随时回收 在安卓3.0之后,这个不推荐 ,推...
        阅读全文
            
                    
                
浙公网安备 33010602011771号