- 博客(25)
- 收藏
- 关注
原创 java是否能实现多继承?
答案是: 能,但是java能实现多继承是java当中的接口之间能实现多继承,而java当中的类是不能实现多继承的,类只能实现单继承;类不能实现多继承的原因是: 如果类之间实现了多继承,将可能造成程序的紊乱,因为类与类之前可能存在相同的方法,程序在运行子类的对象或者子类调用某一方法,若父类中含有相同的方法,比如父类中都含有show()的方法,子类调用时系统将不知调用哪个父类的方法,从而程序报
2017-03-22 23:04:44
9095
原创 Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. > com.android.bui
在进行android json解析时出现以下错误:Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builder.packaging.Dupli
2017-03-17 15:59:00
1726
原创 android项目导入eclipse出现感叹号
在Eclipse中导入一个项目后,在项目名上有感叹号出现,基本上是由于build path的问题,jar包没有添加或者是添加了重复的jar包。解决方法: 在项目上右击-->build path -> configure build path-->libraries中,添加项目所需要的jar包,或者删除多余的jar包,选中有错误的包,点击remove,应该就可以了。
2017-03-16 14:44:26
543
原创 Android开发环境 Could not find SDK folder"F:\经常更新\adt-bundle-windows-x86\sdk"
android eclipse开发,刚刚进入eclipse软件出现这个错误,could not find SDK folder, adt-bundle-windows-x86\sdk. 错误的原因是: 我们安装的这个目录下没有我们软件需要的SDK;解决的办法: 点击Open Preferences ,进入界面之后,重新选择sdk的路径(D:\androidstudio\an
2017-03-15 10:16:05
8226
1
原创 ERROR: In <declare-styleable> MenuView, unable to find attribute android:preserveIconSpacing
创建eclipse项目的时,项目出现红色感叹号,并出现ERROR: In MenuView, unable to find attribute android:preserveIconSpacing,appcompat_v7] ERROR: In MenuView, unable to find attribute android:preserveIconSpacing 错误,这是v7包出现冲
2017-03-15 10:04:29
745
原创 android清单文件
android开发中,每创建一个activity,都必须在AndroidManifest.xml中注册activity,否则android程序在真机或者虚拟机中调试时则会跳出所运行的程序。
2017-03-10 17:17:23
2465
原创 Android layout属性大全
第一类:属性值 true或者 false Android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom
2016-11-30 20:07:53
296
原创 android studio 查找替换
Android Studio 常用快捷键分类整理:1. 查找:Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Shift+Alt+N 查找类中的方法或变量Alt+F3 ,逐个往下查找相同文本,并高亮显示。2. 移动:Ctrl+Alt+ left/right 返回至上次浏览的位置Alt+ left/right 切换代码
2016-10-13 17:52:42
40111
转载 微信小程序开发环境搭建
微信小程序可谓是今天最火的一个名词了,一经出现真是轰炸了整个开发人员,当然很多App开发人员有了一个担心,微信小程序的到来会不会给移动端App带来一个寒冬,身为一个Android开发者我是不相信的,即使有,那也是很遥远的未来。 不管微信小程序是否能颠覆当今的开发格局,我们都要以好奇的心态去接收,去学习。不排斥新技术,所以,心动不如行动,赶紧先搭建一个微信小程序开发工具。那么接下来就让我们一起来
2016-09-24 15:29:04
475
原创 Android Studio 快捷键使用总结
01本文介绍了一系列在AndroidStudio中常用的快捷键,希望可以帮助各位在AndroidStudio的使用中更加得心应手、如鱼得水、随心所欲、驾轻就熟、左右逢源、无往不利。Ctrl+G / Ctrl+Alt+Shift+G:查询变量或者函数或者类在哪里被使用或被调用,后者是前者的复杂表现,可以选择查询范围等。Alt+H:查找功
2016-09-20 09:51:52
527
转载 Java Socket编程
博客分类: javaJavaSocketServerSocket乱码超时 Java Socket编程 对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接
2016-09-10 10:57:24
236
转载 Android 关于“NetworkOnMainThreadException”出错提示的原因及解决办法
转自http://blog.youkuaiyun.com/mad1989/article/details/25964495代码是无误的,在低版本的API上都可以运行的,但在3.0以上的版本就会出现NetworkOnMainThreadException出现android.os.NetworkOnMainThreadException错误提示的原因原因:不允许在主线程中进行网
2016-09-07 14:07:30
2111
转载 Android 开发 对话框Dialog dismiss和hide方法的区别
http://ningtukun.blog.163.com/blog/static/186541445201310151539697/dismiss和hide方法都可以隐藏对话框,在需要的时候也可以用show方法调用显示。但是,这两者是有区别的。dismiss方法会释放对话框所占的资源,而hide方法不会。activity退出前必须调用dismiss方法关闭对话框。
2016-08-03 10:33:35
568
原创 android studio生成get和set方法
1、在空白处点击右键;2、选中Generate.....;3、 然后选中Getter and Setter ;4、 最后选中所需要添加get和set的成员变量,点击OK就可以了!
2016-07-11 19:59:22
7730
原创 Java中assert关键字的实现
J2SE 1.4在语言上提供了一个新特性,就是assertion(断言)功能,它是该版本在Java语言方面最大的革新。在软件开发中,assertion是一种经典的调试、测试方式。 assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制,如C,C++和Eiffel等,但是支持的形式不尽相同,有的是通过语言本身、有的是通过库函数等。另外,从理论上来
2016-07-09 16:45:47
1319
转载 android添加各种权限
添加WiFi以及访问网络的权限: 操作外部存储设备文件: 录音时需要的权限:录制视频时需要的权限:发送短信:收短信:收彩信:GPS:
2016-07-08 11:02:01
835
原创 android studio 生成全局变量的快捷键
快捷键有两种:1、Ctrl + Alt + F 2、Ctrl +Shift + Alt + T
2016-07-07 15:41:10
8878
4
转载 理解java回调机制
本文出自xiaanming的博客(http://blog.youkuaiyun.com/xiaanming/article/details/17483273)所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法,这样子说你是不是有点晕晕的,其实我刚开始也是这样不理解,看了人家说比较经典的回调方式:Class A实现接口CallBack call
2016-07-06 17:50:05
237
转载 理解extends与implements
转载自:http://www.cnblogs.com/candycaicai/archive/2011/04/20/2022210.html理解extends与implements最近写android的应用程序,都是java编程的思想,和C++还是有所不同的,主要是继承上有所不同,其中对extends与implements的理解如下:1、extends是子类继承父类的关键字,继
2016-07-05 13:31:17
405
原创 android 运行项目闪退
android 项目运行闪退,一些原因是布局文件里的一些控件与android的SDK的版本不相匹配,需要我们更换android的SDK的版本,更换低一些的版本
2016-06-28 11:34:02
4050
转载 Android网络框架Volley
Volley是Google I/O 2013推出的网络通信库,在volley推出之前我们一般会选择比较成熟的第三方网络通信库,如:android-async-httpretrofitokhttp他们各有优劣,之前个人则比较喜欢用Android-async-http, 如今Google推出了官方的针对Android平台上的网络通信库,能使网
2016-06-23 11:18:49
283
转载 Android最流行的网络框架
Android程序最重要的模块就是网络部分,如何从网络上下载数据,如何将处理过的数据上传至网络,往往是android程序的关键环节。 Android原生提供基于HttpClient和HttpUrlConnection的两种网络访问方式。利用原生的这两种方式编写网络代码,需要自己考虑很多,获取数据或许可以,但是如果要将手机本地数据上传至网络,根据不同的web端接口,需要组织不同的
2016-06-23 10:36:45
342
转载 Android中的几种网络请求方式详解
Android应用经常会和服务器端交互,这就需要手机客户端发送网络请求,下面介绍四种常用网络请求方式,我这边是通过Android单元测试来完成这四种方法的,还不清楚Android的单元测试的同学们请看Android开发技巧总结中的Android单元测试的步骤一文。Java.net包中的HttpURLConnection类Get方式:[java] view
2016-06-23 09:49:59
491
原创 欢迎使用优快云-markdown编辑器
android selector 背景选择器1、首先,android的selector是在drawable下xxx.xml中配置的,相关图片放在同目录下; 2、再次,selector主要是用来改变ListView和Button控件的默认背景;selector的使用1、首先在drawable下创建xxx.xml文件; 2、再在xxx.xml文件编辑代码;假设创建的文件为list_view.xml
2016-06-17 11:48:13
279
转载 java的权限修饰符
java类的访问权限1.解析Java有四种访问权限, 其中三种有访问权限修饰符,分别为private,public和protected,还有一种不带任何修饰符。private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。default:即不加任何访问修饰符
2015-12-31 16:42:40
752
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人