android应用设置可变参数问题

问题描述

android应用设置可变参数问题
我想要弄一个连接电脑的应用,电脑ip一般不会变。为了能做到万一变了ip或者多了几台电脑我想做一个可以手机直接操作修改参数。我想到的一个办法是做一个txt文件放在手机中,然后读取txt文件进行操作,修改的话直接修改txt文件就行了。
想请教有没有什么更加好的办法。ps:不能在应用界面上添加这些东西,界面上只能给用户使用连接功能。

解决方案

最终应用都是装在用户手机上的,放在txt中最后谁去改呢。如果没有固定服务器,还是得放到应用中,设置服务器IP地址。如果有固定服务器,可以从固定服务器中获取配置。

解决方案二:
如果只是保存ip的话用SharedPreferences应该会更方便些吧

解决方案三:
你用序列化文件,sqlite数据库,或者SharedPreferences都可以

解决方案四:
这个自己测试测试还可以,真的做应用这样是不现实的

解决方案五:
这样的话,体验会很差的!

解决方案六:
没看出什么问题 just do it .and finally you will know it.

时间: 2024-10-25 18:37:02

android应用设置可变参数问题的相关文章

python可变参数与标准输出的重定位

用python的内置函数print时,大家会发现它是支持任意多个参数,也就是说,print的调用参数是不固定的.例如: print "你好" print "我是",name print "现在是", time , " 你在干什么呢", name , "!"    这得益与python的"可变参数",在Python里,可以使用*和**来设置可变参数,它们的区别是*传递一个参数元组,**传递

Python入门(四)——函数概述,参数,可变参数,关键字参数,组合参数,递归函数

Python入门(四)--函数概述,参数,可变参数,关键字参数,组合参数,递归函数 Hello,各位,我们继续来学习python 一.函数概述 函数,就是方法嘛,其实在我们之前就已经接触过了,看一下代码 #求长度 print len(["xx", "yy"]) #求绝对值 print abs(-2) 在这段代码中,这个len()和abs()就是函数 而且有意思的是,函数可以赋值 a = abs print a(-2) 这也是可以的 二.函数参数 那我们会使用了,我们

在Java1.5中创建可变参数[Varargs]

创建 方法重载是Java和其他面向对象语言最具特色的特性之一.当许多人可能认为Java的优势是它的类型,或者是它所带的API库,其实让相同的方法名与各种各样可接受的参数搭配也是一件很好的事. Guitar guitar = new Guitar("Bourgeois", "Country Boy Deluxe",GuitarWood.MAHOGANY, GuitarWood.ADIRONDACK,1.718);Guitar guitar = new Guitar(&

Python中的关键字参数与非关键字参数(可变参数)详解

学过php或者其他语言的同学都知道,php里面的参数不是个数不是可变的(只是很多时候是可以省略的,因为在函数定义的时候为参数设置了默认值).但是在python里却不是这样,python里面运行可变参数的出现,参数中出现(*arg,**arg2)的形式. 今天我们来详解一下这种用法: 例如: def foo1(arg1,arg2,key1=1,key2=2,*arg,**keywords): print "arg1 parameters is ",arg1 print "arg

android闹钟-我勒个缺android 闹钟设置异常!!!!!alarmManger所发送的广播启动一个activity

问题描述 我勒个缺android 闹钟设置异常!!!!!alarmManger所发送的广播启动一个activity 虚拟机上没问题,一到手机上就各种问题,我的android5.1手机上不是准点报时,要晚4分钟,我的Android5.0系统里无视定点直接报时.我真没辙了. 解决方案 Android闹钟 AlarmManager的使用 AlarmManager介绍 AlarmManager这个类提供对系统闹钟服务的访问接口. 你可以为你的应用设定一个在未来某个时间唤醒的功能. 当闹钟响起,实际上是系

C#与Java对比学习:数据类型、集合类、栈与队列、迭达、可变参数、枚举

数据类型:   C#:String与StringBuilder Java:String与StringBuffer 第一个不习惯是string的第一个字母必须大写了. 第二个不习惯是int得写成Integer了,虽然可以定义int i=0,但是对于泛型等用法必须ArrayList<Integer>. 常用集合类比较:   C#  :HashTable         List<T>                                                    

bug-String转换成可变参数的BUG,求大神帮忙解决一下,实在不知道如何解决。

问题描述 String转换成可变参数的BUG,求大神帮忙解决一下,实在不知道如何解决. java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Object[] at android.util.ArrayMap.allocArrays(ArrayMap.java:171) at android.util.ArrayMap.put(ArrayMap.java:444) at android.os.Bund

Android字体设置及Roboto字体使用方法_Android

本文实例讲述了Android字体设置及Roboto字体使用方法.分享给大家供大家参考.具体分析如下: 一.自定义字体 1.android Typeface使用TTF字体文件设置字体 我们可以在程序中放入ttf字体文件,在程序中使用Typeface设置字体. 第一步,在assets目录下新建fonts目录,把ttf字体文件放到这. 第二步,程序中调用: 复制代码 代码如下: AssetManager mgr=getAssets();//得到AssetManager Typeface tf=Type

Java基础-16总结List的子类,ArrayList,Vector,LinkedList,泛型,增强for循环,静态导入,可变参数

你需要的是什么,直接评论留言. 获取更多资源加微信公众号"Java帮帮" (是公众号,不是微信好友哦) 还有"Java帮帮"今日头条号,技术文章与新闻,每日更新,欢迎阅读 学习交流请加Java帮帮交流QQ群553841695 分享是一种美德,分享更快乐! 1:List的子类(掌握) (1)List的子类特点 ArrayList: 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector: 底层数据结构是数组,查询快,增删慢 线程安全,效率低 Linked