随笔分类 -  Android

摘要:Adapter(适配器的讲解) 适配器就我自己来看,我觉得这是一个非常重要的知识点,Adapter是用来帮助填出数据的中间桥梁,简单点说吧:将各种数据以合适的形式显示在View中给用户看。Adapter有很多的接口、抽象类、子类可以使用,这里就我们常用的几个进行讲解 BaseAdapter,Arra 阅读全文
posted @ 2019-06-20 16:05 DarJeely 阅读(14066) 评论(0) 推荐(2)
摘要:assets与res/raw不同 assets目录是Android的一种特殊目录,用于放置APP所需的固定文件,且该文件被打包到APK中时,不会被编码到二进制文件。 Android还存在一种放置在res下的raw目录,该目录与assets目录不同。 注意点: 1、 assets目录不会被映射到R中, 阅读全文
posted @ 2019-06-20 15:19 DarJeely 阅读(950) 评论(0) 推荐(0)
摘要:经过测试,intent-filter标签中的: 1. 代表这是程序的入口Activity。如果没有Activity有这个声明,程序将没有图标。 2. 引用API:Should be displayed in the top-level launcher. 代表这个Activity的category是 阅读全文
posted @ 2019-06-18 17:29 DarJeely 阅读(302) 评论(0) 推荐(0)
摘要:1.什么是IntentFilter ? IntentFilter翻译成中文就是“意图过滤器”,主要用来过滤隐式意图。当用户进行一项操作的时候,Android系统会根据配置的 “意图过滤器” 来寻找可以响应该操作的组件,服务。 例如:当用户点击PDF文件的时候,Android系统就会通过设定好的意图过 阅读全文
posted @ 2019-06-18 17:28 DarJeely 阅读(8771) 评论(0) 推荐(0)
摘要:获取Drawable对象: Resources res = mContext.getResources(); Drawable myImage = res.getDrawable(R.drawable.my_image); selector是在文件夹drawable中进行定义的xml文件。它主要定义 阅读全文
posted @ 2019-06-18 14:46 DarJeely 阅读(405) 评论(0) 推荐(0)
摘要:参考 1、Android中的Drawable基础与自定义Drawable 2、android中的drawable资源 3、Android开发之Shape详细解读 Drawable分类 Noxml标签Class类含义 1 shape ShapeDrawable 特定形状,模型的图样 2 selecto 阅读全文
posted @ 2019-06-18 14:40 DarJeely 阅读(6342) 评论(0) 推荐(1)
摘要:1, Android Support V4, V7, V13是什么?本质上就是三个java library。2, 为什么要有support库?如果在低版本Android平台上开发一个应用程序,而应用程序又想使用高版本才拥有的功能,就需要使用Support库。3, 三个Support 库的区别和作用是 阅读全文
posted @ 2019-06-18 10:14 DarJeely 阅读(3062) 评论(0) 推荐(0)
摘要:0. 文前闲话 作为一个由原生桌面应用程序开发者(VC、Delphi)转行的Android菜鸟,虐心的事真是数不胜数:安装个开发工具下载个SDK需要整整一夜;早晨一上班点开Android Studio(简称AS),去倒个水回来了还不见它开始工作;开发工具一忙起来就会忘记你这个开发者,不知过了多久后才 阅读全文
posted @ 2019-06-18 10:13 DarJeely 阅读(114) 评论(0) 推荐(0)
摘要:网上对Android Support Library中各个依赖包介绍的中文资料太少了,结合官方文档和有限的参考资料做了一次总结,有描述得不对的地方还请指正。 一、主工程、依赖包、jar包、android.jar、Android Support Library的关系 一个Android工程通常包括主工 阅读全文
posted @ 2019-06-18 10:10 DarJeely 阅读(1796) 评论(0) 推荐(0)
摘要:190325 补充:莫名问题的解决 181106 补充:修改未迁移成功的三方库 1、AndroidX简介 点击查看Android文档中对androidx的简介 按照官方文档说明 androidx 是对 android.support.xxx 包的整理后产物。由于之前的support包过于混乱,所以, 阅读全文
posted @ 2019-06-18 10:07 DarJeely 阅读(2045) 评论(0) 推荐(0)
摘要:在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、Tex 阅读全文
posted @ 2019-06-18 10:01 DarJeely 阅读(503) 评论(0) 推荐(0)
摘要:如果你经常使用平板电脑,应该会发现很多的平板应用现在都采用的是双页模式(程序会在左侧的面板上显示一个包含子项的列表,在右侧的面板上显示内容),因为平板电脑的屏幕足够大,完全可以同时显示下两页的内容,但手机的屏幕一次就只能显示一页的内容,因此两个页面需要分开显示。 那么怎样才能在运行时判断程序应该是使 阅读全文
posted @ 2019-06-18 09:58 DarJeely 阅读(210) 评论(0) 推荐(0)
摘要:1、碎片是什么 碎片(Fragment)是一种可以嵌入在活动当中的UI片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用的非常广泛。虽然碎片对你来说应该是个全新的概念,但我相信你学习起来应该毫不费力,因为它和活动实在是太像了,同样都能包含布局,同样都有自己的生命周期。你甚至可以将碎片 阅读全文
posted @ 2019-06-18 09:56 DarJeely 阅读(1225) 评论(0) 推荐(1)
摘要:1、什么是Fragment: Fragment (片段)在Google Android 开发指南中的解释是:片段是Activity中的一部分,一个Activity中可以有多个Fragment。一个Fragment可以和其它Fragment组成一个 Activtiy,也可以自成一个Activity。 阅读全文
posted @ 2019-06-18 09:47 DarJeely 阅读(833) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34927117/article/details/68067040一:什么是Fragment碎片、片段。其目的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计 阅读全文
posted @ 2019-06-18 09:46 DarJeely 阅读(1915) 评论(0) 推荐(0)
摘要:首先看演示: 1 简介 、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Acti 阅读全文
posted @ 2019-06-17 16:32 DarJeely 阅读(777) 评论(0) 推荐(0)
摘要:先看效果图: Android为我们提供了四种应组件,分别为Activity、Service、Broadcast receivers和Content providers,这些组建也就是我们开发一个Android应用程序的基石。系统可以通过不同组建提供的切入点进入到开发的应用程序中。对用户来说不是所有的 阅读全文
posted @ 2019-06-17 16:31 DarJeely 阅读(2433) 评论(0) 推荐(0)
摘要:android 开发中: 在AndroidManifest.xml中,<meta-data>元素可以作为子元素, 被包含在<activity>、<application> 、<service>和<receiver>元素中,不同的父元素,在应用时读取的方法也不同。 1 :在Activity应用<met 阅读全文
posted @ 2019-06-17 16:23 DarJeely 阅读(890) 评论(0) 推荐(0)
摘要:原文链接:http://blog.csdn.net/donkor_/article/details/77879630 前言: ButterKnife是一个专注于Android系统的View注入框架,以前总是要写很多findViewById来找到View对象,有了ButterKnife可以很轻松的省去 阅读全文
posted @ 2019-06-17 16:00 DarJeely 阅读(1434) 评论(0) 推荐(0)
摘要:D:\Program Files\Nox\bin>nox_adb.exe connect 127.0.0.1:62001 阅读全文
posted @ 2019-06-04 10:17 DarJeely 阅读(202) 评论(0) 推荐(0)