精华内容
下载资源
问答
  • 请问安卓包里默认华语,我要怎样添加多语言切换? 目前华语默认地址是xxx/common/main/res/values/string.xml <p style="text-align:center"><img alt="" height="602" src=...
  • 安卓应用内切换语言

    2015-04-17 12:08:38
    安卓应用内切换语言

     原文地址:

    http://snowpard-android.blogspot.com/2013/03/programmatically-change-language-in.html


    不过

     Locale.setDefault(myLocale);
     这句可以去掉。

    而且用

     android.content.res.Configuration config = getResources().getConfiguration();

    就可以了,不需要新建对象。

    更改应用语言后,通常需要刷新当前页面,即执行 

    Intent refresh = new Intent(this, this.getClass()); 
        startActivity(refresh);
        finish();
    
    

    但这样会引起页面跳动,所以在原文中用的是setTexts(),全部重新赋值一遍的方法。

    如果需要更改语言后,按返回键在之前的页面也同样用新的语言设置,需要重写activity的onResume方法。



    续:

    测试时发现当APP运行时,去改变的系统的语言设置,后导致APP重新加载资源,locale就又成了系统的locale。

    解决步骤:

    1.在配置文件 AndroidManifest 的Application节点下中加入  android:configChanges="locale|layoutDirection", 这样当系统/activity的配置改变时,不会重新生成activity,而是去调用 onConfigurationChanged 方法。

    当去改系统的配置时,会调用 Application的onConfigurationChanged()方法,参照http://blog.csdn.net/tangcheng_ok/article/details/7483993,你应该就知道怎么做了。

    当是activity的配置改变时,会调用activity的onConfigurationChanged(),重载一下这个方法就好了。

    上面提到的 android:configChanges的属性(locale,layoutDirection"等)如何跟各项配置映射到,我还没去了解过。测试结果是语言改变时,的确只是调用了onConfigurationChanged()方法,但地理位置等配置改变时,却不调用onConfigurationChanged()方法,也不重新生成activity.就测试而言, 这个方案目前是work fine...



    不能翻墙的同学凑合看一下我复制的原文吧:

    Programmatically change language in Android-application

    Sometimes it is necessary in the application provide an opportunity the user to change the language of the application, regardless of the locale device. In this article I will show you how to do it.

    Preparing resources

    Create the string resources for four languages: English, Russian, French and German.
    Source code values/strings.xml (English, Default)
    <resources>
        <string name="app_name">ChangeLocaleExample</string>    
        <string name="hello_world">Hello World</string>
        <string name="btn_en">English</string>
        <string name="btn_ru">Russian</string>
        <string name="btn_de">German</string>
        <string name="btn_fr">French</string>
    </resources>

    Source code values-ru/strings.xml (Russian)
    <resources>
        <string name="hello_world">ПриветМир</string>
        <string name="btn_en">Английский</string>
        <string name="btn_ru">Русский</string>
        <string name="btn_de">Немецкий</string>
        <string name="btn_fr">Французский</string>
    </resources>

    Source code values-fr/strings.xml (French)
    <resources>   
        <string name="hello_world">Bonjour monde</string>
        <string name="btn_en">Anglais</string>
        <string name="btn_ru">Russie</string>
        <string name="btn_de">Allemand</string>
        <string name="btn_fr">Français</string>
    </resources>

    Source code values-de/strings.xml (German)
    <resources>   
        <string name="hello_world">Hallo Welt</string>
        <string name="btn_en">Englisch</string>
        <string name="btn_ru">Russisch</string>
        <string name="btn_de">Deutsch</string>
        <string name="btn_fr">Französisch</string>
    </resources>

    Layout application will consist of four buttons that change the language of the application and the text box to display the greeting line:
    <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/txt_hello"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:gravity="center"
            android:text="@string/hello_world" />

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:orientation="horizontal"
            android:gravity="center">

            <Button
                android:id="@+id/btn_en"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:text="@string/btn_en/>
           
            <Button
                android:id="@+id/btn_ru"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:text="@string/btn_ru" />
           
            <Button
                android:id="@+id/btn_de"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:text="@string/btn_de" />
           
            <Button
                android:id="@+id/btn_fr"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:text="@string/btn_fr" />
        </LinearLayout>

    </LinearLayout>

    Developing an application

    Add attributes to our Activity.
    • UI elements:
    private TextView txt_hello;
    private Button btn_enbtn_rubtn_frbtn_de;
    • Current local application:
    private Locale myLocale;
    Develop necessary methods to change the language in the application.
    • Changing the language in the application:

    public void changeLang(String lang)
    {
        if (lang.equalsIgnoreCase(""))
         return;
        myLocale = new Locale(lang);
        saveLocale(lang);
        Locale.setDefault(myLocale);
        android.content.res.Configuration config = newandroid.content.res.Configuration();
        config.locale = myLocale;
        getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics());
        updateTexts();
    }

    • Save the current locale:

    public void saveLocale(String lang)
    {
        String langPref = "Language";
        SharedPreferences prefs = getSharedPreferences("CommonPrefs", Activity.MODE_PRIVATE);
        SharedPreferences.Editor editor = prefs.edit();
        editor.putString(langPref, lang);
        editor.commit();
    }

    • Loading a saved locale:

    public void loadLocale()
    {
        String langPref = "Language";
        SharedPreferences prefs = getSharedPreferences("CommonPrefs", Activity.MODE_PRIVATE);
        String language = prefs.getString(langPref, "");
        changeLang(language);
    }

    • Updating the UI elements of the current screen (you need to update only the screen in which a change of locale): 

    private void updateTexts()
    {
     txt_hello.setText(R.string.hello_world);
     btn_en.setText(R.string.btn_en);
     btn_ru.setText(R.string.btn_ru);
     btn_fr.setText(R.string.btn_fr);
     btn_de.setText(R.string.btn_de);
    }

    Add events to the buttons. For this implement OnClickListener interface for our Activity (implements OnClickListener). And implement the method onClick().

    public void onClick(View v) {
      String lang = "en";
      switch (v.getId()) {
      case R.id.btn_en:
       lang = "en";
       break;
      case R.id.btn_ru:
       lang = "ru";
       break;
      case R.id.btn_de:
       lang = "de";
       break;
      case R.id.btn_fr:
       lang = "fr";
       break;  
      default:
       break;
      }
      changeLang(lang);
     }

    Finally, consistent with the work with the change of language in the method onCreate () of our Activity:

    protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.main);
       
      this.txt_hello = (TextView)findViewById(R.id.txt_hello);
      this.btn_en = (Button)findViewById(R.id.btn_en);
      this.btn_ru = (Button)findViewById(R.id.btn_ru);
      this.btn_fr = (Button)findViewById(R.id.btn_fr);
      this.btn_de = (Button)findViewById(R.id.btn_de);
       
      this.btn_en.setOnClickListener(this);
      this.btn_ru.setOnClickListener(this);
      this.btn_fr.setOnClickListener(this);
      this.btn_de.setOnClickListener(this);
       
      loadLocale();
     }


    展开全文
  • 安卓开发 设置应用语言 中英文切换.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
  • 安卓开发 设置应用语言 中英文切换。
  • 1. 实现的效果和微信类似,在设置界面打开切换语言的界面,选择语言后重启 HomeActivity,语言切换完成,下次重新打开 App ,也是用户设置的语言。2. 实现步骤1. 添加多语言文件在不同的 value 文件夹下(例如 value...
    1. 实现的效果
    和微信类似,在设置界面打开切换语言的界面,选择语言后重启 HomeActivity,语言切换完成,下次重新打开 App ,也是用户设置的语言。
    2. 实现步骤
    1. 添加多语言文件
    在不同的 value 文件夹下(例如 value 、value-en、values-zh-rTW 文件夹)添加不同语言的 string.xml 文件,我们的项目添加了英文、简体中文、繁体中文三种语言,如下图所示:
    其中英文需要翻译,繁体如果没有专门翻译的话,可以找个简繁转换网站,直接将简体中文转成繁体中文,我用的这个网站:在线中文简体转繁体
    2. 更新 Configuration 中的 locale 属性
    参照 Android 开发者官网 上 的描述,Configuration 包含了设备的所有的配置信息,这些配置信息会影响应用获取的资源。例如 string 资源,就是根据 Configuration 的 locale 属性来判断该取哪种语言的 string 资源,默认是 value 文件夹下的。
    主要代码如下:
     
    1 Resources resources = getContext().getResources();2 DisplayMetrics dm = resources.getDisplayMetrics();3 Configuration config = resources.getConfiguration();4 // 应用用户选择语言5 config.locale = Locale.ENGLISH;6 resources.updateConfiguration(config, dm);
     
    我们用了 Locale 中的预设值 Locale.ENGLISHLocale.TRADITIONAL_CHINESE和 Locale.SIMPLIFIED_CHINESE,如果你需要设置的语言没有预设值,你可以自己新建一个 Locale 对象,具体自行 Google 吧。
    注:跟随系统设置是 Locale.getDefault()
    3. 重启 HomeActivity
    我 们的 App 有个启动页 WelcomeActivity,类似微信那个小人启动页,如果从欢迎页重启,并不是一个好的体验,应该和微信的语言设置一样,直接回到 HomeActivity ,而不是从 WelcomeActivity 重新打开。实现其实也很简单,代码如下:
    1 Intent intent = new Intent(this, HomeActivity.class);2 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);3 getActivity().startActivity(intent);
     
    正常来说这段代码应该是没问题的,但是假如你的 App 存在某个 activity 和当前设置页 activity 不在一个 task 栈内的话(比如你从某个通知页用 FLAG_ACTIVITY_NEW_TASK 启动的一个 activity),就不会应用语言设置。因此可以直接杀掉当前 App 的进程,保证是“整个”重启了:
    1 Intent intent = new Intent(this, HomeActivity.class);2 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);3 startActivity(intent);4 // 杀掉进程5 android.os.Process.killProcess(android.os.Process.myPid());6 System.exit(0);
    按道理杀掉进程的两行代码任意一行即可,但是查阅相关资料,还是两个都加上吧,如果有详细了解欢迎沟通。此段代码其实参考自 CustomActivityOnCrash 开源项目,有兴趣的可以研究下这个开源库捕捉崩溃信息,重启应用部分的代码。
     
     
    个人觉得这种重启HomeActivity的方法太粗暴了而且体验不好,不过貌似微信也是这么重启了HomeActivity。一般语言切换的设置会藏的比较深,比如微信,如果一个用户对手机操作不熟或者说对这个应用不熟,不小心切换了不知道什么语言然后给我跳回主页,再想设回中文就麻烦咯。所以,我认为最好是切完语言立即刷新然后还是停留当前页比较好。具体实现如下:
     
    1、还是要添加多语言文件,跟上面的步骤1一样;
     
    2、在BaseActivity中实现语言切换代码:
    @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); EventBus.getDefault().register(this); changeAppLanguage(); }
    1 public void changeAppLanguage() { 2 String sta = Store.getLanuageIsChinese() ? "zh" : "en";//这是SharedPreferences工具类,用于保存设置,代码很简单,自己实现吧 3 // 本地语言设置 4 Locale myLocale = new Locale(sta); 5 Resources res = getResources(); 6 DisplayMetrics dm = res.getDisplayMetrics(); 7 Configuration conf = res.getConfiguration(); 8 conf.locale = myLocale; 9 res.updateConfiguration(conf, dm);10 }
    1 public void onEvent(String str) {2 switch (str) {3 case Constant.EVENT_REFRESH_LANGUAGE:4 changeAppLanguage();5 recreate();//刷新界面6 break;7 }8 }
    1 @Override2 protected void onDestroy() {3 super.onDestroy();4 EventBus.getDefault().unregister(this);5 }
     
    3、设置界面中的实现自然就是更新sharedPreferences 中的设置,然后发送EventBus就行啦
    1 if () {//中文2 Store.setLanuageIsChinese(true);3 } else if () {//英文4 Store.setLanuageIsChinese(false);5 }6 EventBus.getDefault().post(Constant.EVENT_REFRESH_LANGUAGE);
    基本思路就是这样,如果还有什么更好的方法,敬请给俺留言,让我膜拜一下。
     
    --------------------------------优雅的分割线------------------------------------------------------------------
    由于功能比较简单所以当初并没有放源码,但是比较多的人给我留言要源码,所以特呈上源码:https://github.com/popqq520/Language_Demo
    展开全文
  • unity 安卓应用名称多语言本地化

    千次阅读 2017-06-14 17:55:59
    unity开发安卓app的时候,想要实现应用名称本地化,但是PlayerSettings里面只能填写一个Product Name 所以只好借助安卓的方式实现,研究了下其实还是挺方便的,步骤如下: 在unity项目内的Temp...

    转载自 http://blog.csdn.net/egostudio/article/details/50961729

    unity开发安卓app的时候,想要实现应用名称本地化,但是PlayerSettings里面只能填写一个Product Name

    所以只好借助安卓的方式实现,研究了下其实还是挺方便的,步骤如下:

    • 在unity项目内的Temp文件夹找到unity自动生成的安卓文件(ps:要先发布apk出来才有),会看到如下图

    • 将文件拷贝到Assets/Plugins/Android/res中,因为只要本地化应用名称,所以只需要拷贝values文件夹

    • 解释一下本地化的原理,values里面的strings.xml的app_name字段对应app名称,每种语言以values-xx(xx代表国家代码)的方式保存,如中国就是values-zh,中国台湾就是values-zh-rTW,大陆就是values-zh-rCN,很多国家如果要区分比如英国英语或者美国英语就是values-en-rGB和values-en-rUS,如果只是英语就是values-en(文章末尾会附上Android各国语言values文件格式)

    • unity中的文件目录大概是这样
    •    

    • 切记修改strings.xml时把保存编码另存为UTF-8,否则填写中文就会打包错误

    维吾尔文(中国):values-ug-rCN

    中文(中国):values-zh-rCN

    中文(台湾):values-zh-rTW

    中文(香港):values-zh-rHK

    英语(美国):values-en-rUS

    英语(英国):values-en-rGB

    英文(澳大利亚):values-en-rAU

    英文(加拿大):values-en-rCA

    英文(爱尔兰):values-en-rIE

    英文(印度):values-en-rIN

    英文(新西兰):values-en-rNZ

    英文(新加坡):values-en-rSG

    英文(南非):values-en-rZA

    阿拉伯文(埃及):values-ar-rEG

    阿拉伯文(以色列):values-ar-rIL

    保加利亚文:  values-bg-rBG

    加泰罗尼亚文:values-ca-rES

    捷克文:values-cs-rCZ

    丹麦文:values-da-rDK

    德文(奥地利):values-de-rAT

    德文(瑞士):values-de-rCH

    德文(德国):values-de-rDE

    德文(列支敦士登):values-de-rLI

    希腊文:values-el-rGR

    西班牙文(西班牙):values-es-rES

    西班牙文(美国):values-es-rUS

    芬兰文(芬兰):values-fi-rFI

    法文(比利时):values-fr-rBE

    法文(加拿大):values-fr-rCA

    法文(瑞士):values-fr-rCH

    法文(法国):values-fr-rFR

    希伯来文:values-iw-rIL

    印地文:values-hi-rIN

    克罗里亚文:values-hr-rHR

    匈牙利文:values-hu-rHU

    印度尼西亚文:values-in-rID

    意大利文(瑞士):values-it-rCH

    意大利文(意大利):values-it-rIT

    日文:values-ja-rJP

    韩文:values-ko-rKR

    立陶宛文:valueslt-rLT

    拉脱维亚文:values-lv-rLV

    挪威博克马尔文:values-nb-rNO

    荷兰文(比利时):values-nl-BE

    荷兰文(荷兰):values-nl-rNL

    波兰文:values-pl-rPL

    葡萄牙文(巴西):values-pt-rBR

    葡萄牙文(葡萄牙):values-pt-rPT

    罗马尼亚文:values-ro-rRO

    俄文:values-ru-rRU

    斯洛伐克文:values-sk-rSK

    斯洛文尼亚文:values-sl-rSI

    塞尔维亚文:values-sr-rRS

    瑞典文:values-sv-rSE

    泰文:values-th-rTH

    塔加洛语:values-tl-rPH

    土耳其文:values–r-rTR

    乌克兰文:values-uk-rUA

    越南文:values-vi-rVN

     

    参考文章:http://www.kankanews.com/ICkengine/archives/116692.shtml



    展开全文
  • unity安卓应用名称多语言本地化

    千次阅读 2016-03-23 11:54:10
    unity开发安卓app的时候,想要实现应用名称本地化,但是PlayerSettings里面只能填写一个Product Name 所以只好借助安卓的方式实现,研究了下其实还是挺方便的,步骤如下:     在unity项目内的Temp文件夹...

    unity开发安卓app的时候,想要实现应用名称本地化,但是PlayerSettings里面只能填写一个Product Name

    所以只好借助安卓的方式实现,研究了下其实还是挺方便的,步骤如下:

     

     

    • 在unity项目内的Temp文件夹找到unity自动生成的安卓文件(ps:要先发布apk出来才有),会看到如下图

    • 将values文件夹拷贝到Assets/Plugins/Android/res中,如果Plugins下没有相关目录,自己创建下

    • 因为只要本地化应用名称,所以只需要拷贝values文件夹

    • 复制values目录,然后改成对应语言的名称,如现在要适配中文,那么就把目录名称改为values-zh,简体中文就是values-zh-rCN,繁体就改成values-zh-rTW,对应的名称在文章后面有详细的列出来

    • 复制完的目录进去打开strings.xml文件,修改成想要显示的名称即可

    • unity中的文件目录大概是这样

    •    

    • 如果适配了很多语言的话,目录结构就是这样

    • 切记修改strings.xml时把保存编码另存为UTF-8,否则填写中文就会打包错误

    • 解释一下本地化的原理,values里面的strings.xml的app_name字段对应app名称,每种语言以values-xx(xx代表国家代码)的方式保存,如中国就是values-zh,中国台湾就是values-zh-rTW,大陆就是values-zh-rCN,很多国家如果要区分比如英国英语或者美国英语就是values-en-rGB和values-en-rUS,如果只是英语就是values-en(文章末尾会附上Android各国语言values文件格式)

    • 经测试:values的strings.xml里的app_name会被Unity的PlayerSetting的product name覆盖

     

     

     

    附:Android各国语言Values文件夹命名规则

    维吾尔文(中国):values-ug-rCN

    中文(中国):values-zh-rCN

    中文(台湾):values-zh-rTW

    中文(香港):values-zh-rHK

    英语(美国):values-en-rUS

    英语(英国):values-en-rGB

    英文(澳大利亚):values-en-rAU

    英文(加拿大):values-en-rCA

    英文(爱尔兰):values-en-rIE

    英文(印度):values-en-rIN

    英文(新西兰):values-en-rNZ

    英文(新加坡):values-en-rSG

    英文(南非):values-en-rZA

    阿拉伯文(埃及):values-ar-rEG

    阿拉伯文(以色列):values-ar-rIL

    保加利亚文:  values-bg-rBG

    加泰罗尼亚文:values-ca-rES

    捷克文:values-cs-rCZ

    丹麦文:values-da-rDK

    德文(奥地利):values-de-rAT

    德文(瑞士):values-de-rCH

    德文(德国):values-de-rDE

    德文(列支敦士登):values-de-rLI

    希腊文:values-el-rGR

    西班牙文(西班牙):values-es-rES

    西班牙文(美国):values-es-rUS

    芬兰文(芬兰):values-fi-rFI

    法文(比利时):values-fr-rBE

    法文(加拿大):values-fr-rCA

    法文(瑞士):values-fr-rCH

    法文(法国):values-fr-rFR

    希伯来文:values-iw-rIL

    印地文:values-hi-rIN

    克罗里亚文:values-hr-rHR

    匈牙利文:values-hu-rHU

    印度尼西亚文:values-in-rID

    意大利文(瑞士):values-it-rCH

    意大利文(意大利):values-it-rIT

    日文:values-ja-rJP

    韩文:values-ko-rKR

    立陶宛文:valueslt-rLT

    拉脱维亚文:values-lv-rLV

    挪威博克马尔文:values-nb-rNO

    荷兰文(比利时):values-nl-BE

    荷兰文(荷兰):values-nl-rNL

    波兰文:values-pl-rPL

    葡萄牙文(巴西):values-pt-rBR

    葡萄牙文(葡萄牙):values-pt-rPT

    罗马尼亚文:values-ro-rRO

    俄文:values-ru-rRU

    斯洛伐克文:values-sk-rSK

    斯洛文尼亚文:values-sl-rSI

    塞尔维亚文:values-sr-rRS

    瑞典文:values-sv-rSE

    泰文:values-th-rTH

    塔加洛语:values-tl-rPH

    土耳其文:values–r-rTR

    乌克兰文:values-uk-rUA

    越南文:values-vi-rVN

     

    参考文章:http://www.kankanews.com/ICkengine/archives/116692.shtml

     

     

     

    展开全文
  • 要想自己的程序适用于不同的地区和国家,就要让自己的程序具有与操作系统相适应的语言,让自己的程序具有自动适应操作系统语言,就要对自己的程序进行多语言配置, 其实很简答,首先,在开发程序时要将用到的文字等...
  • Java是很多开发者创建安卓应用的首选语言。但它在 Android 界的领导地位正受到各种新语言的挑战,Kotlin就是其一。虽然Kotlin最近才开始受到热捧,但有为数不少的人相信 Kotlin 在不久的将来,会成为Java最大的竞争...
  • 获取应用语言 方法: getResources().getConfiguration().locale.getLanguage() 推荐 …………………………………………………………………………………………………………………… Android 6.0+ 运行时...
  • 安卓应用程序基本

    2016-03-21 21:17:07
    安卓应用程序使用JAVA语言编写。安卓的SDK工具负责将你编写的代码,用到的数据和资源文件编译进APK文件中,APK:android package。apk文件包含了一个安卓应用程序的所有内容,并且被安卓设备用来安装应用程序。
  • 安卓国际化,应用内切换语言

    千次阅读 2015-08-28 17:56:22
    很多应用开发中,我们需要做多语言版本,安卓在这方面做的很好,下面就写一个简单的例子:一、项目目录结构这里对几个关键点进行说明下:drawable-hdpi 为我们默认的图片存放目录drawable-en-hdpi 为英文版本对应的...
  • android 实现应用语言切换.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
  • Android动态改变应用程序语言.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
  • 安卓应用基本原理

    千次阅读 2015-09-11 14:29:47
    安卓应用基本原理 ...  初尝翻译,如有不当,请多包涵...安卓应用程序是由Java语言所编写的。Android SDK工具编译你的代码(包括所用任何资源以及文件)到APK里。APK是一个Android package,他以".apk"作为后缀。一个AP
  • 使用HBuilder打包安卓应用和苹果应用

    千次阅读 2017-07-06 22:29:08
    正常情况我们学习开发安卓应用或苹果手机应用时,都需要去学习相应的语言、结构、设计模式之类的,但如果你有前端开发的经验的话,那使用HBuilder这个软件将会轻松许多,话不多说,先来走一波操作。 1、下载...
  • 安卓应用基硅

    2011-11-04 19:22:53
    安卓应用使用java语言进行编写。Android SDK tools把编译后的code连同所有数据和资源文件打包成apk文件。一个apk文件被认为是一个应用程序,使用安卓系统的设备可以通过安装apk文件,运行应用程序。 每个被安装于...
  • 安卓应用开发小练习

    2019-11-22 19:23:39
    安卓应用开发小练习 Swift语言和其他语言兼容并能相互调用 正确 错误 知识点: TheBasics 答案: [A;] 语句print( true && 3 != 5)打印的结果是 true 正确 错误 知识点: Basic Operators 答案: [A;] ...
  • 2. 服务器端应用程序开发 a) Vs 2012 旗舰版 i. 这个是用来写website/webservice的,开发语言使用C# (即.net) 3. 数据库的选择: a) ACCESS 简单好用 b) Sqlserver 强大 c) Sqliste 手机上用 4....
  • 前言:目前翻译只有baidu能直接进行调用,但是baidu支持的语言太少,无法支持对google play下发布的海外应用要求的多个翻译, 而且网上说的Android Studio的翻译插件,经过体验后是已经失效了 解决方法:使用google...
  • 安卓应用基础学习

    千次阅读 2014-07-22 15:52:27
    android应用程序是用java编程语言来写的,
  • 安卓应用软件开发必学的基础内容 安卓系统中国的前景市场是非常广阔...安卓应用软件开发中有很多的编程语言可以使用,所以应该重点学习以下几种编程语言。 ① C/C++语言。 C语言是一种结构化语言。它层次清晰,便...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,553
精华内容 621
关键字:

安卓应用语言