Articles of 字符串

Android strings.xml资源 – 阿拉伯语言和动态格式化字符串

你好我有一个关于阿拉伯语格式的问题我应该如何正确格式化这个字符串,似乎我无法管理这个: تحميل %1$s… تم تحميل الكلمات. %1$d/%2$d! 这是在崇高的文本2中 – 但我认为存在从左到右的顺序 编辑:在Eclipse中,从Sublime Text复制的内容变得有些混乱。 我聘请了一些人从英语翻译成阿拉伯语strings.xml。 他使用Word编辑器,但在处理eclipse时事情变得混乱,我建议在Sublime Text中更改它,我认为它会像在Eclipse中一样正确支持它并且是更轻的编辑器。 我看到在Sublime Text中似乎是从左到右的顺序,这也是错误的。 *当我使用这个混乱的特殊字符运行应用程序时,它似乎正确运行。 我是否怀疑某些交际词是否也没有搞砸,例如:已经下载了第5/10项。 将被下载的项目。 5/10或类似的东西。*需要一种首选的方法来获取某人英文写的strings.xml,将其翻译,然后复制到/ values-ar并正常工作?

Android – 将字节数组写入OutputStreamWriter

我有一个通过Web服务上传照片的应用程序。 过去,我将文件加载到流中,然后转换为Base64。 然后我通过OutputStreamWriter的write()方法发布了结果字符串。 现在,Web服务已经改变,它期望multipart / form-data,它不期望Base64。 所以不知怎的,我需要在没有转换的情况下发布此文件的chararters。 我确定我很接近,但我得到的只是内容长度下溢或溢出。 奇怪的是,在调试器中,我可以看到我的缓冲区长度与我发布的字符串的长度相同。 这是我正在做的事情,希望足够的代码: // conn is my connection OutputStreamWriter dataStream = new OutputStreamWriter(conn.getOutputStream()); // c is my file int bytesRead = 0; long bytesAvailable = c.length(); while (bytesAvailable > 0) { byte[] buffer = new byte[Math.min(12288, (int)bytesAvailable)]; bytesRead = fileInputStream.read(buffer, 0, Math.min(12288, (int)bytesAvailable)); // assign the string if […]

Android – java – 计算单词

我有一个edittext,我想计算其中的单词。 编辑文本中有新行时出错。 我试过这个: String[] WC = et_note.getText().toString().split(” “); Log.i(“wordcount”, “wc: ” + WC.length); 这是一个文本 – > wc:4 这是 一个 文字 – > wc:4 这是 一个简单的 文字 – > wc:4 有任何想法吗?

错误:(218)撇号之前没有\

在我的strings.xml中,我创建了一个包含(它的)的字符串,我得到了这个错误。 错误:(218)撇号之前没有\ 是的,我知道我必须要么在撇号之前放置\,或者只是删除撇号,但我的问题是,当我使用(它\ s)运行应用程序或只是删除它时,它会回来; 即使我删除整个字符串,当我点击运行时它都会回来。 我怎么阻止这个? 这是String,但它确实没关系。 我只是希望它在运行应用程序时被删除而不能恢复。 name=”talk” So, you want these things? LOL its gonna

Android / Java附加String + int

我有一个问题,是什么是追加int和Strings来构建新String的最佳方法? 在分配调试工具中,如果我使用operator +,我会看到太多的分配。 但我也尝试过使用StringBuffer,但仍有太多的分配。 有人可以帮帮我吗? 谢谢

替换字符串中的所有字母减去Java中的第一个和最后一个字母

我有一个字符串,例如这个: stackoverflow 我想在Java(Android)中获得以下输出: s***********w 所以我们保留第一个和最后一个字母,但其他字母被这个符号“*”替换。 我希望从输入到输出的字符串长度相同。 这是我现在的function代码。 String transform_username(String username) { // Get the length of the username int username_length = username.length(); String first_letter = username.substring(0, 1); String last_letter = username.substring(username_length – 1); String new_string = “”; return new_string; } 我能够得到第一个和最后一个字母,但我真的不知道如何将“*”放在单词的中间。 我知道我可以循环它,但它显然不是一个好的解决方案。

如何在Android代码中动态加粗并加下划线字符串?

如何使用粗体和斜体分支名称: , 分支号: , 分支电话号码:和分支时间:在Java代码中? 数据库数据应保持简单格式。 这四个只是他们的标题。 在此(当前)情况下,它以简单格式打印/显示整个数据,并且用户在读取此数据时出现问题。 String branchInfoString = “” ; // fetching all the database data in a list List dbDataList = _dbHandler.getAllInfo() ; // getting that data into a string that will be displayed in TextView for(BranchInfo aBranch : dbDataList ){ branchInfoString = branchInfoString + “Branch Name: ” + aBranch.getBranchName() + […]

从Java中的字符串中删除变音符号

可能重复: ǹǹṅņṇṋṉ̈ƞȵȵ>> – > n或从unicode字符中删除变音符号 如何从字符串中删除变音符号? 例如,转换所有适用于所有语言的á-> a,č-> c等。 我正在进行全文搜索,并且需要忽略搜索文本上的任何变音符号。 谢谢

用于将字符串值复制到剪贴板的按钮

我正在修改旧的Android应用程序。 我有一个GPS lat和long存储在一个字符串值中,并在解析时在一个不可编辑的文本框中显示给用户。 我想添加一个按钮,它只取字符串的值,并将其复制到剪贴板。 我看过这个: 如何在我的Android应用程序中以编程方式复制文本? 但不确定如何实现它。 任何帮助都会很棒,我最近没有触及这个领域的很多发展! 谢谢 编辑: //Set button (inside oncreate method) Button button = (Button)this.findViewById(R.id.buttoncopylocation); button.setOnClickListener(this); //Code added in onClick method @Override public void onClick(View arg0) { // TODO Auto-generated method stub ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); ClipData clip = ClipData.newPlainText(“Copied”, mycoords); clipboard.setPrimaryClip(clip); } 我收到了这个错误: http : //i.imgur.com/sQ4um.jpg

从字符串获取布局ID,将无法正常工作

看过每一个问题,都无法让它发挥作用。 我想用一个字符串的值设置一个AppWidgets布局(所以只需更改字符串就可以将布局切换到另一个布局)。 String NoteString = “R.layout.widget_blue”.toString(); int resID = context.getResources().getIdentifier(NoteString, “layout”, context.getPackageName()); RemoteViews views = new RemoteViews(context.getPackageName(), resID); 不知道为什么它不起作用,小部件只是说:“问题加载小部件”.. 这很好用: RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_blue); 谢谢