排序:
默认
按更新时间
按访问量

Android Studio 3.1.4,gradle 4.4解决Error:Unable to resolve dependency for ':@debug/compileClasspath'问题

    最近把Android studio升级到3.1.4,可是新建一个空项目在build的时候都出现问题,本来不是很重视,把不需要的直接注掉即可,但是因为导入公司的一个项目来编译,结果还是报了同样的错(引入的依赖库出现了问题),最终在网上找了很多方法,最终解决了,记录下过程。     1.如果...

2018-10-09 20:40:12

阅读数:30

评论数:0

解决网络正常却不能访问浏览器的问题!

   最近电脑用无线网卡连无线wifi,却一直连不上,最后找了几个同事帮忙才解决,特此记录下!   首先是连接的无线wifi确定可以上网的,手机连接测试OK。   学习使用了几个Linux命令:   1.打开命令提示符CMD   输入:route print     如图有 0.0.0.0说明没问...

2018-06-29 10:14:43

阅读数:554

评论数:0

解决Android编译时出现的java.lang.UnsatisfiedLinkError问题!

  报的错是加载的so库找不到,我的项目module是A,引用了moduleB作为library,而这个so库在moduleB中  先上现象:    项目两个月前已经完成了,当时我只是在别人代码的基础上加了个小功能,过了两个月又需要我重新编译个版本,恰巧我以前没有编译一个版本备份,恰巧资讯科的同事...

2018-06-01 10:50:13

阅读数:99

评论数:0

记录几个Android中遇到的问题

1,关于Retrofit2的配置使用的问题。  Retrofit2在Gradle中添加时,要注意:上图中红框中的2必不可少,否则在代码中.addConverterFactory(GsonConverterFactory.create())会报错,我就是因为在网上随便复制的converter-gso...

2018-05-22 18:08:54

阅读数:16

评论数:0

FragmentPagerAdapter和FragmentStatePagerAdapter的区别

二者都继承PagerAdapter.FragmentPagerAdapter的每个Fragment会持久的保存在Fragment Manager中,只要用户可以返回到页面中,它都不会被销毁。FragmentStatePagerAdapter当页面不可见时,该Fragment就会被销毁,只保留Fra...

2018-05-21 11:18:57

阅读数:19

评论数:0

Ubuntu虚拟机编译可以播放avi封装的视频

        最近需要ijkplayer的so库能够解avi封装的视频,网上下载的都没能用上,不知道是不是因为版本的问题,所以自己只好试着编译。    一.准备工作主要步骤:     1.安装Ubuntu虚拟机,网上有教程,我的Ubuntu虚拟机版本是14.04。     2.安装并配置jdk,...

2018-05-16 11:47:02

阅读数:23

评论数:0

Ubuntu-14.04虚拟机下配置jdk,sdk,ndk环境

Ubuntu-14.04虚拟机下配置jdk,sdk,ndk环境   因为需要可以解avi封装的ijkplayer的so库,得重新编译ijkplayer,我这个对编译一无所知的菜鸟,只好硬着头皮尝试安装虚拟机,配置环境,特此记录下在虚拟机中配置环境的过程。    首先在home目录下新建一个tang...

2018-05-16 09:25:54

阅读数:116

评论数:0

Android ViewPager遇到的坑!

最近在复习ViewPager,记录下项目中由于自己粗心遇到的问题。1.创建类继承PagerAdapter或FragmentPagerAdapter时要传入FragmentManager,一定要传getSupportFragmrntManager(),因为使用的是support.v4包中的ViewP...

2018-04-24 09:54:45

阅读数:20

评论数:0

Android客户端通过TCP接收服务器端发送的数据

引言   因为我确实不懂TCP通信这一块儿,最近项目中要实现客户端接收服务器端发送过来的数据(这个数据是int型的,范围是0~360,而且服务器端用C语言写的,每一秒发送一次,客户端只需要不断接收就好了),很开心的用BufferedReader读取数据,结果发现一直读取不到数据,这下就慌了,搞了整...

2018-03-29 20:48:09

阅读数:289

评论数:0

单例模式

单例模式:确保某一个类只有一个实例,并且自行实例化并向整个系统提供这个实例。如:创建一个对象需要消耗过多的资源,如:访问IO和数据库等资源时,就要使用单例模式。   关键点:  1.构造方法私有,不对外开放;  2.使用静态方法或枚举类型返回单例对象;  3.确保单例对象只有一个,尤其在多线程情况...

2018-03-15 14:40:01

阅读数:21

评论数:0

Android数据库操作注意事项

最近在学习Android数据库知识,记录下在项目中犯的错误:1.在Mainfest中忘了添加读写SD卡的权限,所以在创建数据库的时候就会出现问题。2.创建表的SQL语句一定要写对,每个字段之间一定要有空格,不然会出错。   如:      少了一个空格,运行的时候就会出现问题。   正确的是:  ...

2018-03-15 09:25:28

阅读数:36

评论数:0

Android6.0以前及以后的权限设置

今早看了鸿洋大神公众号的一篇关于权限的文章,记录下,方便自己记忆! Android 6.0之后 Android 6.0(API 23)以后加入了权限机制,加入了9组危险权限,包括调用相机,读取联系人信息,读取位置信息,打电话,录音等等,涉及用户隐私的权限。  具体操作是6.0以后,在Manifes...

2018-03-08 08:41:41

阅读数:35

评论数:0

android开发小知识总结(二)

1.Android测量布局的步骤:测量、布局、绘制,所以布局文件的层级结构越多,绘制越慢,这就是使用ConstraintLayout的优势。2.GridView的android:stretchMode=""的详细属性见:http://www.cnblogs.co...

2018-03-08 08:38:54

阅读数:26

评论数:0

android开发小知识总结(一)

1,选中某数字,按住 ctrl+Alt+c,可以将该数字声明为常量,很方便2,如果对一段代码添加判断,循环或者添加异常,同步等可以选中这段代码,然后Ctrl+Alt+t.3.Android中的弱引用,如果GC检测到弱引用对象,无论内存是否充足都会将其回收,而对于强引用的对象,即使报OOM的错误,也...

2018-03-07 10:25:09

阅读数:29

评论数:0

OpenGL基础

一:OpenGL和OpenGL ES简介 1.OpenGL:全称是(Open Graphics Library)一个开放的图形库,提供了跨平台,跨语言的图形程序接口。 2.OpenGL应用领域:视频、图像、图片处理;2D/3D游戏引擎开发;科学可视化;医学软件的开发;CAD(计算机辅助技术);虚拟...

2018-03-05 11:34:41

阅读数:56

评论数:0

Material Design----全新的界面设计语言(一)

谷歌从Android 5.0系统开始,就将所有内置应用都使用Material Design风格来进行设计。

2017-06-06 11:29:35

阅读数:286

评论数:0

LitePal的使用

LitePal 是一个开源的Android数据库框架,采用ORM的模式(将面向对象的语言和面向关系的数据库之间建立的一种映射关系)。 LitePal的使用文档地址是:https://github.com/LitePalFramework/LitePal 一:配置LitePal 1.在bui...

2017-05-29 16:42:23

阅读数:384

评论数:1

draw9patch如何打开

首先找到draw9path,在android sdk的目录下,找到tools-->draw9patch.bat 即用draw9patch来制作Nine-Patch图片,但是如果没有配置环境,直接双击打开的是windows下的命令行窗口cmd.exe。 1.配置环境变量。 找到jdk的安装...

2017-05-24 11:05:54

阅读数:1426

评论数:0

Android Studio使用中出现的部分问题解决

使用Android Studio有段时间了,现记录遇到的部分问题及解决方法。 1,Error running app: Unknown run configuration type AndroidRunConfigurationType  这个是因为部分插件被禁用了 解决方法:打开File—》 S...

2017-02-23 10:52:56

阅读数:2419

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭