我是一名新的移动开发人员,我知道如何在应用程序上放置主题,到目前为止,我已经能够制作2个移动应用程序,但我想尝试为手机制作自定义主题.我想知道是否有人对以下内容有想法.

1.how to make a customized theme for phone.

2.what is the format of the theme.

3.is it possible to make it in eclipse.

4.what are the things needed to consider to make a theme for phone.

5.how to implement customized theme on phone.

6.available tutorial on making a customized phone theme.

解决方法:

如果要更改特定主题应用程序(如GO Launcher或aHome)的主题,可以在其网站上找到链接,有关更多信息,请参阅此问题.Themes in Android?

但是,如果您想更改应用程序的主题,则可以阅读以下文档和教程:

我认为您要构建多个主题必须知道的另一种方法是为应用程序的每个主题构建一个apk,此解决方案使您的应用程序尺寸更小.像这个功能:

public static Resources getResource() {

resourcePackageName = "com.mine.MyApp";

PackageManager packageManager = mContext.getPackageManager();

Resources resources = null, resources2 = null;

try {

resources = mContext.getResources();

resources2 = packageManager

.getResourcesForApplication("com.mine.MyAppTheme");

resourcePackageName = "com.mine.MyAppTheme";

} catch (Exception e) {

Log.d("ss", e.toString());

}

if (resources2 != null)

mResource = resources2;

else

mResource = resources;

return mResource;

}

在此代码中,您的应用程序名称为com.mine.MyApp,并且您有一个包含com.mine.MyApp中所有资源的应用程序作为主题,主题apk应用程序的名称为com.mine.MyAppTheme.您可以使用多个apk作为多个主题.只需将您的资源放在主题apk文件中.您可以看到以下问题:

Writing themed applications in Android

标签:android-theme,android

来源: https://codeday.me/bug/20191122/2056435.html

android 自定义 theme,为Android手机制作自定义主题相关推荐

  1. Android怎么自定义充电铃声,安卓手机怎么自定义充电提示音_自定义安卓充电提示音教程_3DM手游...

    安卓手机其实也是可以设置充电提示音的,我们只需要下载一个第三方软件,然后在APP中进行一些简单的设置,就可以实现自定义更换手机充电提示音了.安卓手机怎么自定义充电提示音?下面小编就为大家带来了详细的教 ...

  2. android qq 铃声大小设置,手机QQ自定义铃声怎么设置?手机QQ自定义铃声设置教程...

    怎么设置手机QQ自定义铃声?手机QQ提示声怎么自定义?关于自定义手机QQ铃声的教程尽在腾牛个性网,本站提供无需ROOT,超级简单的修改提示音方法,相信对大家有所帮助. 对于手机QQ万年不变提示铃声我想 ...

  3. cad自定义菜单cui_CAD中如何制作自定义菜单

    CAD中如何制作自定义菜单 2019-4-27 倒立控 CAD 经常有小伙伴问我怎么把小葛CAD工具箱的功能加入到CAD的菜单栏中.我个人当然是推荐使用自定义快捷键的方式来调用我的工具箱功能,或者CA ...

  4. android修改尾巴软件,安卓手机QQ自定义尾巴编辑教程

    想必各位机友都很羡慕苹果手机或ipad登录QQ会显示来自QQfor iPhone的尾巴吧?那就是,当自己或者别人用手机登入QQ,并开始聊天的时候,在聊天内容的下方会出现这样一行文字:"(来自 ...

  5. android 自定义推流器,Android直播实现 Android端推流、播放

    最近想实现一个Android直播,但是对于这方面的资料都比较零碎,一开始是打算用ffmpeg来实现编码推流,在搜集资料期间,找到了几个强大的开源库,直接避免了jni的代码,集成后只用少量的java代码 ...

  6. 您的Android版本不兼容,android – 您的设备与某些设备的此版本不兼容

    对不起,我知道这个问题已经完成,但我还没有找到解决方案. 我更新了我的应用程序,现在我无法从某些设备中的Play商店下载Nexus 5. 我不知道为什么谷歌说我的设备不兼容,这是我的应用程序的清单. ...

  7. Android直播实现(Android端推流、播放)

    最近想实现一个Android直播,但是对于这方面的资料都比较零碎,一开始是打算用ffmpeg来实现编码推流,在搜集资料期间,找到了几个强大的开源库,直接避免了jni的代码,集成后只用少量的java代码 ...

  8. 如何为您的Android手机创建自定义铃声

    So you got a shiny new Android phone. You changed the wallpaper, bought a case that you like, arrang ...

  9. Android之自定义控件一起制作自定义标签

    今天我们要实现的效果如下: 当然列表中的标签显示的个数是可控的,实现个数可控的标签的话,我们就需要自定义View. 我们自定义一个抽象类继承LinearLayout并实现我们定义的接口: BaseTa ...

最新文章

  1. 技术面试时该反问面试官什么问题?小伙整理了灵魂50问,GitHub日入2500星
  2. C#程序员的春天之从零开始学习unity3D游戏开发入门教程二(创建项目及基本面板介绍)...
  3. mysql为什么用索引_MySql为什么使用B+树做索引
  4. windows拾取像素坐标_窗口坐标获取 windows
  5. leetcode142. 环形链表 II(暴力+双链表)
  6. 本地部署Bootstrap3
  7. 腾讯云加入LoRa联盟成为发起成员,加速推动物联网到智联网的进化
  8. SpringBoot Starter自动装配的原理
  9. 最新浅析java源代码转换为机器码的编译执行过程
  10. View-WebView获取url的title
  11. 【UWB定位】 - DWM1000模块调试简单心得 - 1
  12. 管理者必须要精通的六项管理技能
  13. 互联网这股裁员风,要吹到啥时候?
  14. 英文字体设计标志需要注意什么?
  15. asterisk拨号规则(包含匹配规则说明)转
  16. DEVOPS技术实践_04:Jenkins参数化构建
  17. 【小程序】自定义顶部导航栏(左上角返回等)
  18. 科学计算机怎么反用lglg,我的计算机使用LG显示器. 在哪里可以恢复出厂设置. 找不到吗?...
  19. sharepoint 2010 在线学习系统-培训系统-资源库系统 扩展
  20. D3D12渲染技术之混合

热门文章

  1. Springboot连接数据库配置详细说明
  2. 修改jira数据库配置
  3. 游戏行业报告上线,助力打造精品游戏
  4. 淘派上架预告 | 王灏作品 12.24 20:00开售
  5. C# 扫码枪扫描二维码多出\000026
  6. [年终总结]过去,现在,未来
  7. 企业信息化投入中咨询服务_企业信息化咨询业务分析报告.doc
  8. 蜗牛学院:《王者荣耀》的浪潮正渐平静,“吃鸡”战场的枪声,则悄然打响...
  9. Arduino 重启
  10. 如何给图片添加水印?PhotoBulk for Mac批量给图片添加水印的图文教程