据了解,是否有可能,如果是这样做,最好的办法是什么?
您的帮助和提示非常感谢.
@H_419_6@解决方法 当你说“在他/她可以安装应用程序”之前,我想你的意思是,在同一个屏幕上,允许用户安装应用程序,你想放弃免责声明.那我认为这是不可能的.事实上,应用程序可以以不同的方式安装(从第三方应用程序安装,或者通过使用abd安装在根固定的手机上).所以,我的建议是把这个免责声明放在主要的活动中.您可以将用户决定保存在某个地方(最简单的方法是首选项).这样,您可以检查用户是否已接受免责声明.当然,如果用户不接受,你只是不要让他/她使用你的应用程序.
简单的例子
public class MainActivity extends Activity { public static final String PREFS_name = "user_conditions"; @OverrIDe protected voID onCreate(Bundle state){ super.onCreate(state); // bla bla bla // Check whether the user has already accepted SharedPreferences settings = getSharedPreferences(PREFS_name,0); boolean accepted = settings.getBoolean("accepted",false); if( accepted ){ // do what ever you want... for instance: startActivity(new Intent(this,RealApp.class)); }else{ // show disclaimer.... // for example,you can show a dialog Box... and,// if the user accept,you can execute something like this: // We need an Editor object to make preference changes. // All objects are from androID.context.Context SharedPreferences settings = getSharedPreferences(PREFS_name,0); SharedPreferences.Editor editor = settings.edit(); editor.putBoolean("accepted",true); // Commit the edits! editor.commit(); } }}@H_419_6@ @H_419_6@ 总结
以上是内存溢出为你收集整理的在安装Android应用之前,我可以让用户同意合法的免责声明吗?全部内容,希望文章能够帮你解决在安装Android应用之前,我可以让用户同意合法的免责声明吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)