1开机图片:  android-logo-mask.png  android-logo-shine.png  这两个图片一个在上一个在下  ./out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes/assets/images/android-logo-shine.png  ./framewo
转载 2024-06-25 17:42:49
47阅读
最近研究设置界面,稍微总结一下,以后继续补充:        android供给了方便安排设置界面的接口,不得不真心说个赞。对基本功能设计者都斟酌到了,极大方便了开发者,如果对设置界面没有什么特殊需求,那么这些接口完全能满足你,闲话少说,直接上案例。       如果只是简单设置,那么完全可以在一个xml文件中布局。
1,设置系统时间和日期需要系统签名权限,apk签名需要是系统级别的,否则设置不了。即在项目的AndroidManifest.xml文件manifest节点中加入:android:sharedUserId="android.uid.system"这个属性。/** * the app must have system permission * */ public sta
转载 2023-06-06 20:54:13
119阅读
今天在做检查更新功能时候遇到一个问题,是关于DialogFragment实现自定义对话框样式(主要是宽度),这里记录一下。需要实现效果设计图如下在检查到有新版本之后需要弹出一个对话框,内容自定义,这里用AlertDialog比较困难了,因此我用是DialogFragment实现。最初实现首先定义一个XML布局文件,如下所示<?xml version="1.0" encoding="
转载 2024-06-22 13:21:15
59阅读
# Android Shadow设置及其应用 在Android开发中,Shadow(阴影)是用来提升UI元素层次感和视觉效果一个重要特性。通过合理地使用阴影效果,可以显著改善应用用户体验。本文将介绍安卓中阴影设置方法,并通过代码示例进行说明。 ## 什么是Android Shadow Android阴影效果通常是通过View背景、形状、大小和透明度等属性来实现。阴影能够模拟物体
原创 8月前
107阅读
简介:接口隔离原则(Interface Segregation Principle):1、使用多个隔离接口,比使用单个接口要好。2、降低类之间耦合度。 代理模式:在代理模式中,一个类代表着另一个类功能,其意在为其他对象提供一种代理以控制对这个对象访问。这种类型设计模式属于结构型模式。在代理模式中,我们创建具有现有对象对象,以便于向外界提供功能接口。 Android
http://bl
转载 2022-08-15 21:44:51
479阅读
LogcatLayoutInflate把Xml转换纯成View工具。自定义吐司LayoutParams.LayoutParams布局参数。设计宽高 读源码心得1.LinearLayout是ViewGroup子类。而布局参数LayoutParams是一个静态类,主要是用来设计各个 控件长宽高,根据不同类继承。每个特定布局类有自己同属性,所以在封装时候类也会不同。1.中午写完自定义toas
最近在学习浏览器代理和手机网络抓包,涉及到了fiddler和charles,发现这个好文章,特此记录:Charles Proxy 通常称为Charles,Charles是目前最强大http调试工具,在界面和功能上远强于Fiddler,同时是全平台支持,堪称圣杯级工具,不过在这里为您提供了Charles和谐版,欢迎下载使用!官方是收费,由于是java版本,自然可以通过修改响应jar进行破解,网
随着万物互联时代到来,智能家居逐渐出现在大家视野里,大家以往一直认为是遥不可及甚至有点陌生东西,现如今已经普及到越来越多家庭里面了。而目前市面上大家最耳熟能详大概是由苹果主导智能家居HomeKit智能生态,华为还有小米智能家居了。我相信大家如果对智能家居有些了解的话,应该对HomeKit不陌生,因为它是由苹果主导推出来一款智能生态系统。由于苹果本身知名度和系统独特性,很多朋友刚
转载 2023-07-06 21:24:53
224阅读
bitmap 设置图片尺寸,避免 内存溢出 OutOfMemoryError优化方法博客分类: Android游戏开发学习Android
原创 2023-07-04 21:42:12
634阅读
原标题:简单设置安卓 绝对流畅到爆许多安卓手机用户都有这么感受,安卓手机用久了会觉得卡顿、切换应用不流畅等影响手机使用体验状况时有发生。本来想要手机运行流畅,通过备份数据恢复出厂设置或刷机, 就可以像使用新手机一样。但假如你不会刷机又不想恢复出厂设置,那该怎么办?小咖现在就叫你让安卓机流畅到爆方法,在此之前我们需要先开启手机开发者选项这个功能。手机开启开发者选项设置—更多设置—关于手机
1、DatePicker使用1、 在布局文件中声明一个DatePicker控件时,切换到视图模式时看不到效果,需要通过程序控制对其进行初始化。1 <DatePicker -->声明DatePicker控件 2 android:id="@+id/dp_showdate" -->设置控件id 3 android:
转载 2023-11-13 23:59:56
157阅读
SettingsProvider是系统设置内容提供者。它将设置类型分类三类:Global,全局,对系统中所有用户公开,第三方App没有写权限Secure,安全相关用户偏好设置,第三方App没有写权限System,用户偏好系统设置在最新android 9.0系统中,数据存储由原来数据库settings.db,转移保存到xml中:data/system/users/0/settings_glob
现在你知道了Gradle如何工作,如何创建自己任务和插件,如何运行测试,以及如何设置持续集成,你几乎可以称自己为Gradle专家。本章包含了我们在前面几章中没有提到一些优化技巧,这些技巧使你可以更轻松地使用Gradle构建,开发和部署Android项目。在本章中,你将学习到以下主题:压缩Apk大小加快Build速度忽略Lint检查在Gradle中使用Ant应用发布高级技巧首先你将看到如何来减
转载 2024-09-01 22:40:46
13阅读
实际中,经常需要比较灵活地控制对话框大小和位置。Android中提供了相应API,使用起来也还算方便,下面举个例子:MainActivity:package com.home.dialog; import android.app.Activity; import android.app.Dialog; import android.os.Bundle; import android.view.
转载 2023-07-09 21:25:38
315阅读
文件描述符是低层输入和输出接口。描述符可以表示到设备、管道或套接字连接,这些连接用于与另一个进程或普通文件进行通信。I/O 控制 (ioctl) 函数调用可以用来对特殊文件基础设备参数进行操作。它们可以完成与打开文件描述符相关联控制功能。这些命令涉及文件、流、普通数据链路控制以及其他各种设备。本文将讨论 AIX® Version 5.3 中提供与网络操作和套接字相关命令。在下列文件中
很多时候,我们需要对一张图片进行显示,可能有写应用,显示图片不是很大,一般几K到几百K而已,但是若几M到几十M或者很多张几百K图片呢,这个时候去直接显示,很可能会出现内存溢出可能,在android中,虚拟机默认给我们分配内存大小为16M(具体数字不记得了,可以看官方文档),那么当你显示很多张图片时,并且每张图片大小都是几M时候,可能你程序运行不了多久,就会出现溢出了。所以我们需要对图
转载 2023-08-24 16:52:15
16阅读
如果您直接从资源值转换:int width = getResources().getDimensionPixelSize(R.dimen.popup_width); int height = getResources().getDimensionPixelSize(R.dimen.popup_height); getDialog().getWindow().setLayout(width, hei
转载 2024-04-19 20:26:04
37阅读
Android软件时,常常需要打开系统设置或信息界面,来设置相关系统项或查看系统相关信息,这时我们就可以使用以下语句来实现:(如打开“无线和网络设置”界面) Intent intent = new Intent("/");   ComponentName cm = new ComponentName("com.android.settings","com.android.settings.Wir
  • 1
  • 2
  • 3
  • 4
  • 5