Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在不从google play更新的情况下更改android应用程序的UI_Android_Parsing_User Interface_Push - Fatal编程技术网

在不从google play更新的情况下更改android应用程序的UI

在不从google play更新的情况下更改android应用程序的UI,android,parsing,user-interface,push,Android,Parsing,User Interface,Push,我正在开发一个移动应用程序,我想更新用户界面。按钮上的文本和复选框的数量等可以更改。我使用parse.com作为后端。 在这种情况下,更新UI的正确方法是什么 每次用户界面发生变化时,是否通过google play更新应用程序 发送推送通知,包括UI更改 除了在apk文件中重新编译源代码的机制外,您不能从推送通知或任何其他机制中更改资源或java代码。因此,如果你从原生android视图构建UI,你必须从google play更新你的应用程序。但是,如果您希望从服务器动态修改UI,您可以使用

我正在开发一个移动应用程序,我想更新用户界面。按钮上的文本和复选框的数量等可以更改。我使用parse.com作为后端。 在这种情况下,更新UI的正确方法是什么

  • 每次用户界面发生变化时,是否通过google play更新应用程序

  • 发送推送通知,包括UI更改


除了在apk文件中重新编译源代码的机制外,您不能从推送通知或任何其他机制中更改资源或java代码。因此,如果你从原生android视图构建UI,你必须从google play更新你的应用程序。但是,如果您希望从服务器动态修改UI,您可以使用WebView(从服务器接收)作为应用程序的主要内容UI。(通常不推荐,这取决于您愿意做什么).

您不能通过GCM或任何其他推送机制更改Java代码或资源。应用程序不能接收带有推送消息的复选框的数量,将其写入解析本地存储,然后在下一次运行时创建类似以下内容的复选框:
for(int i=0;i<20;i++){
CheckBox ch=new CheckBox(this);
ch.setText(“我是动态的!”);ll.addView(ch);}
这当然是可能的。但是,您并没有以这种方式更改Java代码或资源,这就是为什么我的第一条评论是关于。