搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
小蓝xlanll
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
DevEco Studio3.0Beta-OpenHarmony创建和运行HelloWorld_deveco studio empty ability
2
本科论文查重会检测AI辅写疑似度吗?一篇文章告诉你答案!_aigc查重
3
在局域网中开放MySQL端口_局域网开放端口
4
HIVE拉链表_拉链表怎么插入
5
Windows本地部署ChatGLM3-6B模型_chatglm3-6b 下载
6
【计算机视觉】OpenCV 4高级编程与项目实战(Python版)【3】:色彩空间_opencv4计算机视觉:pyhon
7
android和emui的版本对应,EMUI11是基于安卓开发的吗?EMUI和安卓的区别
8
qdesigner---AttributeError: 'QWidget' object has no attribute 'setCentralWidget_attributeerror: 'qmainwindow' object has no attrib
9
解决spring boot 报错问题:Disconnected from the target VM, address: '127.0.0.1:51596
10
从实践中学习Kali Linux渗透测试_kali渗透测试
当前位置:
article
> 正文
Android framework系统默认设置修改_修改默认com.android.gallery3d
作者:小蓝xlanll | 2024-03-13 05:48:18
赞
踩
修改默认com.android.gallery3d
转载请注明出处:
http://blog.csdn.net/tiantian715/
Launcher 总结:
1、launcher的布局太居中,要想两边拉伸
<\packages\apps\Launcher2\res\values\dimens.xml>
<dimen name="
apps_customize_pageLayoutPaddingLeft
">40dp</dimen>
<dimen name="
apps_customize_pageLayoutPaddingRight
">40dp</dimen>
apps tab栏的宽度(
Launcher2 icon 数目、大小)
\packages\apps\Launcher2\res\layout-sw720dp\workspace.xml>
launcher:cellCountX="10"
launcher:cellCountY="6"
2、或者不想改数目:
<\packages\apps\Launcher2\src\com\android\launcher2\AppsCustomizeTabHost.java>
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
mTabs.getLayoutParams().width = contentWidth
+ 108
;
3、workspace、AppsCustomize的cell大小:
<\packages\apps\Launcher2\res\values-sw600dp\dimens.xml>
<dimen name="workspace_cell_width">
110dip
</dimen>
<dimen name="workspace_cell_height">
110dip
</dimen>
<dimen name="apps_customize_cell_width">
110dp
</dimen>
<dimen name="apps_customize_cell_height">
110dp
</dimen>
4、里面icon的大小:
<\packages\apps\Launcher2\res\values-sw600dp\dimens.xml>
<dimen name="app_icon_size">
80dp
</dimen>
5、workspace没有拖动,第二页第一个icon出现在第一页的最右边:
加大workspace的宽度,或间距:
workspace的paddingLeft、paddingRight:
<\packages\apps\Launcher2\res\values-sw600dp-land\dimens.xml>
<dimen name="workspace_left_padding">
50dip
</dimen>
<dimen name="workspace_right_padding">
50dip
</dimen>
workspace两屏间距:
<dimen name="workspace_page_spacing">
100dp
</dimen>
修改workspace的字体大小:
如果没有就添加:
<\packages\apps\Launcher2\res\values-sw480dp\styles.xml>
<style name="WorkspaceIcon.Landscape">
<item name="android:textSize">13sp</item>
</style>
6、加wallpaper:
1.<\packages\apps\Launcher2\res\values-sw600dp\wallpapers.xml>
加wallpaper的名字
2.<\packages\apps\Launcher2\res\drawable-nodpi>
加如wallpaper
7、gallery的widget默认添加到workspace上:
<\packages\apps\Launcher2\res\xml\default_workspace.xml>
<!-- Middle screen [2] -->
<appwidget
launcher:packageName="
com.android.gallery3d
"
launcher:className="
com.android.gallery3d.gadget.PhotoAppWidgetProvider
"
launcher:screen="2"
launcher:x="1"
launcher:y="0"
launcher:spanX="3"
launcher:spanY="3" />
<\packages\apps\Gallery2\src\com\android\gallery3d\gadget\PhotoAppWidgetProvider.java>
@Override
public void
onUpdate
(Context context,
for (int id : appWidgetIds) {
if(id == 2){
helper.setWidget(id,WidgetDatabaseHelper.TYPE_SHUFFLE, null);
}
}
8、在桌面上添加网页的快捷方式:
<\packages\apps\Launcher2\res\xml\default_workspace.xml>
<shortcut
launcher:title="@string/application_name"
launcher:icon="@drawable/ic_no_applications"
launcher:uri="
http://www.aaa.com
"
launcher:screen="0"
launcher:x="0"
launcher:y="3" />
9、在桌面上默认放文件夹:
<\packages\apps\Launcher2\res\xml\default_workspace.xml>
<folder
launcher:screen="2"
launcher:x="2"
launcher:y="2"
launcher:title = "@string/application_name" >
<favorite
launcher:className="com.android.deskclock.DeskClock"
launcher:packageName="com.android.deskclock"
launcher:container="1"
launcher:x="0"
launcher:y="0" />
<favorite
launcher:className="com.android.calculator2.Calculator"
launcher:packageName="com.android.calculator2"
launcher:container="1"
launcher:x="0"
launcher:y="0" />
</folder>
10、桌面上添加快捷方式,点击播放视频:
<\packages\apps\Launcher2\res\xml-sw720dp\default_workspace.xml>
<shortcut launcher:title="@string/application_name"
launcher:icon="@drawable/ic_launcher_application"
launcher:uri="
file:///mnt/sdcard/external_sdcard/1...playermenu;end
"
launcher:screen="2"
launcher:x="1"
launcher:y="1" />
11、安装apk,显示隐藏的google play:
1.写google显示的apk:
GooglePlayShow的activity:
ComponentName componentname = new ComponentName("com.android.vending", "com.android.vending.AssetBrowserActivity");
packagemanager.setComponentEnabledSetting(componentname, 1, 1);
componentname = new ComponentName("com.example.googleplayshow", "com.example.googleplayshow.MainActivity");
packagemanager.
setComponentEnabledSetting(componentname, 2, 1);
2.<\packages\apps\Launcher2\src\com\android\launcher2\LauncherModel.java>
} else if (Intent.ACTION_PACKAGE_ADDED.equals(action)) {
if (!replacing) {
if(packageName.equals("com.example.googleplayshow")){
context.startActivity(new Intent().setComponent(new ComponentName("com.example.googleplayshow", "com.example.googleplayshow.MainActivity")).setFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
}
op = PackageUpdatedTask.OP_ADD;
} else {
op = PackageUpdatedTask.OP_UPDATE;
}
}
隐藏google search:
<\packages\apps\Launcher2\src\com\android\launcher2\Launcher.java>
private void setupViews() {
mSearchDropTargetBar = (SearchDropTargetBar) mDragLayer.findViewById(R.id.qsb_bar);
mSearchDropTargetBar.hideSearchBar(false);
void showWorkspace(boolean animated, Runnable onCompleteRunnable) {
//mSearchDropTargetBar.showSearchBar(wasInSpringLoadedMode);
12、widget中隐藏google play:
<\packages\apps\Launcher2\src\com\android\launcher2\AppsCustomizePagedView.java>
updatePackages里面添加:
if(!widget.provider.getPackageName().equals("com.android.vending") && !widget.provider.getPackageName().equals("com.android.vending.MarketWidgetProvider")){
mWidgets.add(widget);
}
13、clock
的widget
下部分显示不全,向上调
<\packages\amlogic\Launcher2\res\values\dimens.xml>
<dimen name="app_widget_preview_padding_top">10dp</dimen>
修改widget的text的size:
<\packages\amlogic\Launcher2\res\layout\apps_customize_widget.xml>
<TextView xmlns:android="
http://schemas.android.com/apk/res/android
"
android:id="@+id/widget_name"
android:textSize="20sp" />
14、launcher中隐藏一个app:
需要该app的packageName,例如要隐藏settings:
<\packages\apps\Launcher2\src\com\android\launcher2\LauncherModel.java>
private void loadAllAppsByBatch() {
apps = packageManager.queryIntentActivities(mainIntent, 0);
ResolveInfo removeApp = null;
for(ResolveInfo info:apps){
if(info.activityInfo.packageName.equals("
com.android.settings
")){
removeApp = info;
}
}
if(removeApp != null){
apps.remove(removeApp);
}
15、launcher中隐藏多个app: 红色为改动部分
<\packages\apps\Launcher2\src\com\android\launcher2\LauncherModel.java>
private void loadAllAppsByBatch() {
final PackageManager packageManager = mContext.getPackageManager();
List<ResolveInfo> apps = new ArrayList<ResolveInfo>();
List<ResolveInfo> allApps = null;
int N = Integer.MAX_VALUE;
int startIndex;
int i=0;
int batchSize = -1;
while (i < N && !mStopped) {
if (i == 0) {
mAllAppsList.clear();
final long qiaTime = DEBUG_LOADERS ? SystemClock.uptimeMillis()
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/小蓝xlanll/article/detail/228101
推荐阅读
article
Android
Studio
打包AAR_
android
studio
打包aar...
Android
AAR文件是
Android
Archive文件的缩写,是一种
Android
应用程序存档文件格式,类似于J...
赞
踩
article
电脑
服务器
离线
安装
.
net
framework
3.5
解决方案(错误:
0x8024402c
)(如何...
日常服务的搭建或多或少都会有需要到
NET
Framework
3.5
的微软程序运行框架,本次介绍几种不同的
安装
方式主要解...
赞
踩
article
net
framework
3.5
离线
安装
_.
net
framework
3.5
离线
安装
教程...
我们知道,在“启用和关闭Windows功能”窗口中选中“.NET Framework
3.5
(包括.NET 2.0和3....
赞
踩
article
最新
Win10
离线
安装
.
NET
Framework
3.5
的方法(附离线包2022/3/22)_.n...
win10 .
net
framework
3.5
离线
安装
_.
net
framework
3.5
离线
安装
包.
net
fra...
赞
踩
article
如何离线
安装
.
NET
Framework
3.5
_无网络环境
下
安装
.
net
farmwork
3.5
...
如今,在较高版本的Windows系统中已经默认不在自动
安装
.
NET
Framework
3.5
版本了,而有些软件又会要求...
赞
踩
article
Windows
系统离线
安装
.NET
Framework
3.5
(自己做个总结)_net framew...
服务器不允许联网的情况下,
安装
SQLServer2012会出现需要
Framework
3.5
的环境,但是某些系统上没有
安装
...
赞
踩
article
史上最详细的
Windows10
系统离线
安装
.
NET
Framework
3.5
的方法(附离线
安装
包下...
史上最详细的
Windows10
系统离线
安装
.
NET
Framework
3.5
的方法(附离线
安装
包下载)_
net
fra...
赞
踩
article
在线安装和离线安装
Windows
10 .
NET
Framework
3.5
方法_.
net
fr...
有时候系统中需要安装 .
NET
Framework
3.5
,但是最新的
Windows
10 中并未提供,所以这里给大家...
赞
踩
article
离线安装.Net
Framework
3.5
_
net
framework
3.5
离线安装...
Dism++是一款不错的Windows优化工具,现在官网已无法打开,可惜了_
net
framework
3.5
离线安装n...
赞
踩
article
解决.NET
Framework
3.5
sp1
离线
安装
方案_.
net
framework
3.5
s...
解决.NET
Framework
3.5
sp1
离线
安装
方案转载:https://blog.csdn.
net
/lo
net
...
赞
踩
article
Win10
离线
安装
.
net
framework
3.5
(错误:
0x8024402c
DISM
失败解决...
实习单位日常工作都在内网电脑中开展,在win10系统中
安装
早期软件经常与提示需要先进行“.
net
framework
3...
赞
踩
article
【已
解决
】
win10
离线安装.
net
framework
3.5(错误:
0x8024402c
)_0x...
首先说一下问题的背景,PC是离线环境
win10
系统,主要在在离线安装VS2008的时候需要先安装这个低版本.Net网上有...
赞
踩
article
Microsoft
.NET
Framework
3.5
sp1
的不联网离线
安装
方法—限
win7
和w...
装Arcgis又遇到了,记录一下 一个转载 下载了系统
安装
镜像后,又可分为两种方法来
安装
这个功能,原理都是一样的。具体...
赞
踩
article
Win10
离线
安装
.NET Framework
3.5
的
方法
总结_.
net
framework
3....
很多办公环境是没有外网的,而
Win10
又不自带.
net
3.5
,导致很多运行在.
net
2.0\3.0\
3.5
的程序无法...
赞
踩
article
没网络也能
安装
.Net
3.5
!如何脱机
安装
.
NET
Framework
3.5
_
win10
怎么无网...
没网络也能
安装
.Net
3.5
!如何脱机
安装
.
NET
Framework
3.5
?_
win10
怎么无网
安装
net
3.5
w...
赞
踩
article
Win10
离线安装.NET
Framework
3.5的方法 (附
cab
格式离线
安装包
下载
)_net...
先把
下载
的名为NetFx3.
cab
的离线
安装包
放到
Win10
系统盘C:\Windows文件夹里。等待部署进度100%即可...
赞
踩
article
安装.
NetFarmWork
是提示出现:Setup
cannot
continue
because
...
现象:给电脑安装.
NetFarmWork
时出现错误:Setup
cannot
continue
because
the
...
赞
踩
article
无网络情况下
Windows
Server安装.
net
framwork
3.5
_win
server
...
Windows
Server安装.
net
framwork
3.5
。_win
server
没有网 启用.
net
fram...
赞
踩
article
.
Net
Framework
3.5
,
3.5
sp1
中文版离线安装...
.
Net
Framework
3.5
,
3.5
sp1
中文版离线安装 安装.
Net
Framework
3.5
和3....
赞
踩
article
在
Win10
、11中安装ArcGIS10.2时,弹出系统缺少
Microsoft
.NET Frame...
今天安装ArcGIS 10.2
for
Desktop时,点击下一步就弹出提示框,提示缺少
Microsoft
.NET ...
赞
踩
相关标签
android studio
android
ide
电脑
服务器
.net
程序人生
经验分享
windows
.NET Framework
WIN10
数据库
java
网络
c++
arcgis
windows 10