- 博客(23)
- 收藏
- 关注
转载 Android Studio更新后打开老项目报错,但是能运行
我们一个老项目,一个多月没打开了,然后我想考里面的代码,就把它打开了,打开后全部报错,吓我一跳,整个公司的安卓代码就我这一份啊,然后我重启AS,还是报错,重启电脑也是报错,但是能运行。无奈之下,只好进行百度查询,发现原来是build缓存的问题,按照网上所说清空build缓存之后,果然好了!在此记录一下,方便后来者以及自己以后学习。步骤:1.打开AS之后点击File找到下面的Inva
2017-08-04 10:13:14
641
原创 Mac下git通过SSH连接本地服务器
Mac下git通过SSH连接本地git分为4步:1. mac生成publicKey;2.配置ssh的config;3.服务器git添加publicKey;4.通过sourceTree共享项目;1.Mac下git通过SSH连接本地gita.查看mac的ssh是否存在终端: $ cd ~/.ssh #查看文件夹里面的内容#如果有key,删除已有的ke
2017-07-31 12:38:43
2324
原创 java多线程技术(三)
yield():放弃当前的CPU资源,将它让给其他的任务去占用CPU执行时间,但是放弃的时间不确定,有可能刚刚放弃马上又获取CPU时间片。线程的优先级:1.可以通过setPriority()设置线程的优先级,优先级分为1~10;2.优先级具有继承性:A线程启动了B线程,那么A和B线程的优先级一样;3.优先级具有规则先:高优先级的线程总是大部分先执行,但不代表高优先级先执行玩
2016-08-29 10:31:34
537
原创 java 面试题(二)
若有错误,请评论指出。二十四、请介绍Java中静态成员的特点: 1.所有的类都能访问此静态成员; 2.所有的静态成员在程序开始的时候就在内存里为其开辟一个空间储存,并且只有这一块,不会再开辟新的内存空间。也在程序开始的时候静态成员就开始初始化。 二十五、简述Java派生类中的构造方法如何为父类传递参数: 关键词
2016-08-29 10:10:46
559
原创 java 面试题(一)
若有错误,请评论指出。一、jdk与jre的区别:jdk是开发工具集,提供java开发工具,例如:javac等;jre是虚拟机,提供java运行环境;jdk包含jre。Java程序经过javac编译后成字符行文件,计算机看不懂,需要jvm(java虚拟机)解释成计算机能看懂的机器语言。 二、如何利用jdk编译和运行java程序:1.javac Helloworld.java
2016-08-28 18:40:26
548
原创 android 广播
由于昨天有人问我广播的问题,当时我也有点忘记了,特地来写篇博客记录一下。发送广播:一、标准广播:在广播发送出去后,所有的广播接收器都能同时接收这条广播。 Intent intent = new Intent("com.example.android_broadcast"); sendBroadcast(intent);二、有序广播:在广
2016-08-24 18:26:29
333
原创 java多线程技术(一)
多线程技术的优点就是提高系统的运行效率这里我解释一下:我拿QQ作例子,QQ里有很多功能,例如:发送信息、视频通话、截图等等,假如QQ是单任务执行,也就是说我们在使用发送信息这个功能的时候不能使用视频通话、截图等等的功能,只能在发送信息完成后我们才能使用其他功能,那我估计没人会使用QQ这款软件。这时候就需要多线程技术,使得我们能在同一时刻使用多个功能。java的多线程有两种形式:一、
2016-08-18 22:32:33
572
原创 android选择相片和拍照保存
public class MainActivity extends Activity { Button button; ImageView imageview; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentV
2015-11-24 20:59:46
460
原创 android时间精确到毫秒calendar
我来写笔记啦,直接上代码,简单易懂 Calendar ca = Calendar.getInstance(); int year = ca.get(Calendar.YEAR); int month = ca.get(Calendar.MONTH); int day = ca.get(Calendar.DATE); int hour = ca.get(Calendar.HOUR);
2015-11-22 18:42:04
2889
转载 Android Intent 用法全面总结
Android Intent 用法全面总结发现好文章,我要转载1. [代码]调用拨号程序 ?1234// 给移动客服10086拨打电话Uri uri = Uri.parse("tel:10086");Intent intent = new
2015-11-21 10:13:51
306
原创 baseadapter适配器
由于最近做的项目都使用到 ListView ,而且都是使用 baseadapter 适配器 ,所以特地来写一下笔记;
2015-11-19 20:42:52
417
原创 Layoutinflater用法
Layoutinflater 是用于载入没有被载入或者动态载入的界面,载入的是 .xml 文件;实例化:3种方法;1. LayoutInflater inflater = getLayoutInflater();//调用Activity的getLayoutInflater() 2. LayoutInflater inflater = LayoutInflater.from(contex
2015-11-08 11:27:30
468
原创 多线程
今天开了一节培训课,讲到线程的知识,所以来写一下博客分享给大家:/* * 开启线程共有三种方法: * 一: 1、继承Thread; * 2、调用start()方法; * 二: 1、实现Runnable; * 2、实例化Thread并传参; * 3、调用start()方法; * 三: 运用了继承式内部类传参的知识,是第二种方法的浓缩版; */publi
2015-11-08 10:29:28
379
原创 android定时器
三种方法:1. Handler与Thread结合使用,要用到while(true)语法与线程的sleep(long)方法public class Main_Activity extends Activity { private int count = 0; MyThread mythread; Handler handler = new Handler() { pu
2015-11-06 10:46:29
556
原创 Thinging in java 第五章 初始化与清理
唉?第5章,第3章和第4章呢?由于本来有C语言基础,学习第3章和第4章都是非常简单,所以我就不多说了。但是我还是要说一个第4章的语法:foreach语法Foreach语法:表示不必创建int变量去对有访问项构成的序列进行计数,foreach将自动产生每一项。
2015-11-01 12:58:18
421
原创 PagerAdapter滑动页面,onpagechangelistener监听滑动
1. PageAdapter是一个抽象类,直接继承于Object,导入包android.support.v4.view.PagerAdapter。 2个抽象方法: public abstract boolean isViewFromObject(android.view.View arg0, java.lang.Object arg1); 这个抽象方法判断是否有
2015-11-01 11:58:40
3361
原创 xampp里mysql数据库结构一直加载,如何在mysql页面创建自增id
1. 我们启动xampp并start Apache和mysql后, 访问localhost/phpmyadmin/,点击某个表的结构是,网页就会一直显示正在加载 就这么卡住了,不开心 如图:解决办法:把 语言 改为 English ,就可以啦啦啦再次打开表
2015-10-29 12:57:26
3712
原创 android回调机制例子让你马上明白
在android开发的时候,我总想在MainActivity类以外的类里把数据传回主线程里在更新UI,但是一直想不到怎么做,今天看了《android高级开发实例》让我学会了 回调机制 ,解决了一直困扰我的问题。好了废话到此结束,上正片!!具体思路:1.在另类里获取完数据后调用一个抽象方法;2.在主线程里创建一个匿名内部类继承另类,并在匿名内部类里重写抽象方法,方法里完成只能
2015-10-28 20:34:56
1346
原创 简单解析json数据(接上篇创建json数据)
解析json数据(接上篇 创建json数据)1. 先了解json数据格式{ 键:值,键:值,... }[ 值,值,... ]2. 创建 JSONObject 与 JSONArray 对象 传入 数据,例: String msg = "";//若msg是遇到 { 开头,就创建 JSONObject 对象 JSONObject jsonobject = JSON
2015-10-27 20:35:49
509
原创 如何简单创建json数据
刚刚重温一遍Json数据的创建与解析后,热血沸腾,于是来发表博客。1. json 对象:例:{ "name" : "梁庆森“; "age" : 21 "school": "汕头大学”}2. json 数组:例:{ "student0": ["name":"梁庆森","age":21,"school":"汕头大学"]
2015-10-27 14:34:20
3350
原创 Thinking in Java 第二章 一切都是对象
本人是汕头大学学生,现读大三。在大二的时候就开始学习android,但是要学习好android,必须要学好java,于是我在那时候就开始学习java了。在读完一本java简单入门后,开始一边学习android,一边看Thinking in Java 的旅途。再看完一遍后,我开始重温Thinking in Java。接下来,我都会在1~2周的时间内发布一篇文章,每篇的内容都是Thinki
2015-10-20 11:26:39
617
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人