LiveAndroid可不是Android SDK中的那个模拟器,它是真正的操作系统,不是模拟的。用模拟器测程序并不一定符合真机的实际情况,而用 LiveAndroid来测程序可以做到100%吻合,因为它就是真正的操作系统,唯一的不同就是一个运行在PC上,一个运行在手机上。先来下一个 LiveAndroid吧,可以完全免费的哦。   &nb
LiveData初识LiveData is an observable data holder class. Unlike a regular observable, LiveData is lifecycle-aware, meaning it respects the lifecycle of other app components, such as activities, fragment
转载 2024-01-21 02:48:11
110阅读
前言今天来看看Aroid中与Wifi有关的编程,虽然项目中用的不多,但是多学点东西总是
原创 2022-11-22 11:29:32
314阅读
1. 获取AssetManager AssetManager assetManager = context.getAssets(); 2. 列出assets文件夹下全部文件 String[] filePathList = assetManager .list(""); 3. 打开某个文件 Input
转载 2017-05-22 15:11:00
249阅读
2评论
添加apt添加仓储buildscript { repositories { mavenCentral() } dependencies { 345678添加aptap
原创 2022-09-07 10:29:17
210阅读
FloatingActionButton悬浮按钮。继承自ImageView,配合CoordinatorLayout一起使用。1.引用compile 'com.android.support:design:24.2.1'2.
原创 2017-03-07 14:06:36
102阅读
AndroidContentProvider使用
原创 2015-06-09 16:24:34
673阅读
Intent:提供了一种通用的消息系统,它允许在你的应用程序与其他的应用程序间传递Intent来执行动作和产生事件.相当于一个请求. Intent可以激活Android应用的三个核心组件:活动(Activity)、服务(Service)、广播接收器(BroadcastReceiver). Intent中有两种意图:分别是显式意图和隐式意图 1、显示意图:明确指定了组件名的Intent. 三
原创 2011-10-11 15:19:09
614阅读
1点赞
Notification和NotificationManager的操作比较简单,一般用来获取系统级的服务 NotificationManager,然后实例化Notification的对象,设置它的属性(比如说图标、时间、标题、内容等),最后通过 NotificationManager发出通知即可。 首先,新建一个Android项目--->取名NotificationDemo MainAc
原创 2011-10-11 16:22:59
768阅读
1点赞
1.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口 icp:interprocess communication :内部进程通信2.既然aidl可以定义并实现进程通信,那么我们怎么使用它呢?文档/android-sdk/docs/guide
转载 2022-03-17 10:56:46
580阅读
转载:http://blog.csdn.net/zeng622peng/article/details/6675666首先说明,Android系统不允许一个纯粹使用C/C++的程序出现,它要求必须是通过Java代码嵌入Native C/C++——即通过JNI的方式来使用本地(Native)代码。因此JNI对Android底层开发人员非常重要。如何将.so文件打包到.APK
转载 2021-08-15 10:50:10
209阅读
Android中startActivityForResult主要作用就是:A-Activity需要在B-Activtiy中执行一些数据操作,而B-Activity又要将,执行操作数据的结果返回给A-Activtiy//看效果//看代码[java] view plaincopypackage jason.act
转载 2022-11-11 15:15:55
201阅读
Animations一般分为两大类,一类是渐变的(Tweened):如淡入淡出,
转载 2022-08-01 10:56:24
50阅读
NDK不能做界面,只能做功能支持的库。NDK与不使用NDK,直接使用JNI相
原创 2022-09-16 14:01:08
192阅读
# Android MVVMDataBinding使用 ## 简介 MVVM(Model-View-ViewModel)是一种用于构建用户界面的软件架构模式。在Android开发中,使用MVVM模式可以更好地分离视图和业务逻辑,提高代码的可读性和可维护性。DataBinding是Android官方提供的一个库,用于简化MVVM模式下的视图绑定操作。 本文将介绍如何在Android项目中使用D
原创 2023-09-06 13:14:31
462阅读
一、BroadcastReceiver的简介 用于异步接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、广播接收者(BroadcastReceiver)用于异步接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()或者Context.se
推荐 原创 2011-10-11 17:18:59
10000+阅读
3点赞
android使用Application 配置全局Context步骤: 1、写一个全局的单例模式的类BaseApplication继承自Application 并覆盖onCreate()方法,在这个方法里面实例化Application;2、配置全局的Context;(项目中漏了配置,调试了许久)<application android:name="com.xxx
原创 2014-09-18 17:54:47
2630阅读
private void showDialog(){ final Dialog dialog = new Dialog(MainActivity.this, R.style.my_style); dialog.setContentView(R.layout.help); dialog.show(); ImageView imgView = (ImageView) dialog.findV
原创 2014-10-22 16:17:15
731阅读
    一个对话框就是一个小窗体,提示用户做出决定或输入额外的信息。对话框不填满屏幕,通常用于模态事件,要求用户采取某些行动,程序才能继续往下执行。下面用在程序里程序具体说明Dialog的使用activity_main.xml中的内容:<RelativeLayout xmlns:android="http://schemas.android.
原创 2015-04-07 20:32:36
779阅读
喜欢显示好友QQ那样的列表,可以展开,可以收起,在android中,以往用的比较多的是listview,虽然可以实现列表的展示,但在某些情况下,我们还是希望用到可以分组并实现收缩的列表,那就要用到android的ExpandableListView,今天研究了一下这个的用法,也参考了很多资料动手写了
转载 2016-03-22 15:20:00
97阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5