
android
木鱼-
过一天就要进步一点,而且不知道也会更多,还有每天都会忘记一点。所以每天还得做功课
展开
-
快速掌握 Android Studio 中 Gradle 的使用方法
快速掌握 Android Studio 中 Gradle 的使用方法Gradle是可以用于Android开发的新一代的 Build System, 也是 Android Studio默认的build工具。Gradle脚本是基于一种JVM语言 -- Groovy,再加上DSL(领域特定语言)组成的。因为Groovy是JVM语言,所以可以使用大部分的Java语言库。所谓DSL就是专门针对A转载 2016-11-29 14:38:45 · 375 阅读 · 0 评论 -
dd jars和add external jars有什么区别?
dd jars和add external jars有什么区别?add external jars = 增加工程外部的包add jars = 增加工程内包add library = 增加一个库add class folder = 增加一个类文件夹 add jar是表示从你的工程里添加JAR,前提是你把jar已经放到自己的工程目录里。转载 2014-04-17 15:25:56 · 737 阅读 · 0 评论 -
AsyncTask、View.post(Runnable)、ViewTreeObserver三种方式总结frame animation自动启动
在一些需求中,需要在程序运行时动画自动启动,我们也知道在android提供的Tween Animation和frame animation。但是当使用frame animation时候,启动Frame Animation动画的代码anim.start();不能在OnCreate()中,因为在OnCreate()中AnimationDrawable还没有完全的与ImageView绑定,在OnCrea转载 2015-03-12 10:22:36 · 599 阅读 · 0 评论 -
PrintWriter,FileOutputStream,FileInputStream
由于PrintWriter的简便性,即只需要print()语句即可输出任何内容,因此用到这个类的次数非常多,但是我经常会忽视在构造方法中:new PrintWriter(new FileOutputStream(),true);如果没有加这个true,后果非常匪夷所思。。。不仅在文件流的操作,而且在网络编程Socket时,也会通过PrintWriter包装Socket的输出流,如果没有加t转载 2014-02-27 09:46:14 · 3042 阅读 · 0 评论 -
Executors线程池--java
1. 类 Executors 此类中提供的一些方法有: 1.1 public static ExecutorService newCachedThreadPool() 创建一个可根据需要创建新线程的线程池,但是在以前构造的线程可用时将重用它们。对于执行很多短期异步任务的程序而言,这些线程池通常可提高程序性能。 1.2 public static ExecutorService转载 2013-11-13 14:57:38 · 707 阅读 · 0 评论 -
如何在Eclipse开发环境进行android应用调试
BEBUG模式下 在状态栏的图标显示为debug-....F6:下一步,一步步走,在子函数有断点,跳下子函数。F7:跳出返回,在相关子函数有断点,跳到定位的断点,没有就跳出返回。F5:下一步跳入。概要:在以往的.net和Java应用开发过程中,直接给代码打上断点,并按照dedug的方式运行应用就可以直接调试程序了,但android应用涉及到运行设备,在android开发转载 2014-03-24 16:28:49 · 628 阅读 · 0 评论 -
textView 添加超链接(两种实现方式) 详细出处参考:http://www.jb51.net/article/38160.htm
在textView添加超链接,有两种方式,第一种通过HTML格式化你的网址,一种是设置autolink,让系统自动识别超链接。 代码如下: 第一种 复制代码 代码如下:public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceS转载 2013-11-13 15:36:25 · 995 阅读 · 0 评论 -
synchronized 关键字(Android)
1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如: public synchronized void accessVal(int newVal); synchronized 方法控制对类成员变量的访问:每个类实例对应一把锁,每个 synchronized 方法都必须获得调用该方法的类实例的锁方能执行转载 2014-02-11 10:47:04 · 567 阅读 · 0 评论