小编y r*_*rao的帖子

Android写入日志文本文件

我正在尝试使用Mine的代码将日志写入Android文件上的自定义Log.txt文件,但此方法创建文件但不包含任何内容.基本上我想读取文件的先前内容,然后用现有内容附加我的数据.

守则如下:

public static void write(String str) 
    {
        InputStream fileInputStream = null;
        FileOutputStream fileOutpurStream = null;
        try
        { 
            fileInputStream = new FileInputStream(file);
            fileOutpurStream = new FileOutputStream(file);
            if(file.exists())
            {
                int ch = 0;
                int current = 0;
                StringBuffer buffer = new StringBuffer();
                while((ch = fileInputStream.read()) != -1)
                {
                    buffer.append((char) ch);
                    current++;
                }
                byte data[]=new byte[(int)file.length()];
                fileInputStream.read(data);   
                fileOutpurStream.write(data);
                fileOutpurStream.write(str.getBytes(),0,str.getBytes().length);
                fileOutpurStream.flush();
            } 
            else
            {   
                file.createNewFile();
                fileOutpurStream.write(str.getBytes(),0,str.getBytes().length);
                fileOutpurStream.flush();
            }
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
        finally
        {
            try
            {
                fileInputStream.close();
                fileOutpurStream.flush();
                fileOutpurStream.close();
                fileOutpurStream = …
Run Code Online (Sandbox Code Playgroud)

android

119
推荐指数
9
解决办法
18万
查看次数

从NSString中删除换行符

NSString喜欢这样的:

Hello 
World
of
Twitter
Lets See this
>
Run Code Online (Sandbox Code Playgroud)

我想将其转换为:

Twitter的Hello World让我们看到这个>

我怎样才能做到这一点?我在iPhone上使用Objective-C.

string iphone objective-c ios

49
推荐指数
4
解决办法
6万
查看次数

活动中的Android ListView在更改方向时刷新

我在其中有ListView的Activity和Activity的onCreate方法我有用于填充ListView的数据的代码,这个Data是基于服务器的,因此填充包括调用网络URL.我在相同的活动类中有ListView的ArrayAdapter.

现在我面临的问题是,在休息所有场景中,我的活动以正确的方式运行,但是当正在进行方向[纵向滑行或其他方式]时,数据正在丢失,并且需要更新数据调用填充相同的旧数据现在这不是代码,我应该如何处理它.

android listview

12
推荐指数
2
解决办法
1万
查看次数

在MPMoviePlayerController上执行Pinch Gesture时屏幕停电

我在iOS4中有这个奇怪的问题,MPMoviePlayerController当用户在屏幕上执行某种手势时,在视频中播放 黑色.我只是创建一个UIViewController和对象MPMoviePlayerController,然后将视图设置为UIViewController.

我想问一下这个问题是否可以解决,以及在iPhone上播放流媒体视频的正确方法.

如果有办法我可以使用叠加视图MPMoviePlayerController并捕获所有手势并传递单个点击或触摸以MPMoviePlayerController获得MPMoviePlayerController导致问题的一般功能和避免手势.

请帮我解决最佳解决方案的问题,请帮我详细说明解决方案.

mpmovieplayercontroller ios

6
推荐指数
2
解决办法
2187
查看次数

编写一个java服务器来排队传入的HTTP请求并稍后处理它们?

我想写一个Java Server可能正在使用Netty或其他任何建议.整个目的是我想将传入的HTTP请求排队一段时间,因为我所针对的系统正在执行超级内存和计算密集型任务,所以如果他们负担很重,他们最终会崩溃.

我希望有一个队列到位,实际上在任何给定时间只允许最多5个请求传递到目标,并将其余请求保留在队列中.

这可以使用Java中的Netty实现,我同样可以在Scala,Python或clojure中实现.

python scala clojure java-server netty

3
推荐指数
1
解决办法
292
查看次数

适用于较大图像的Android Image Getter

我已经使用了所有与标准网络相关的代码来获取图像45KB to 75KB但是所有这些代码都失败了这些方法适用于大约3-5KB图像大小的文件.我如何实现下载图像,45 - 75KB以便在我的网络操作中在Android上的ImageView上显示它们我使用过的东西

final URL url = new URL(urlString);

final URLConnection conn = url.openConnection();
HttpURLConnection httpConn = (HttpURLConnection) conn;

httpConn.setAllowUserInteraction(true);

httpConn.setInstanceFollowRedirects(true);

httpConn.setRequestMethod("GET");

httpConn.connect();
Run Code Online (Sandbox Code Playgroud)

我使用的第二个选项是::

DefaultHttpClient httpClient = new DefaultHttpClient();

HttpGet getRequest = new HttpGet(urlString);

HttpResponse response = httpClient.execute(getRequest);
Run Code Online (Sandbox Code Playgroud)

为什么此代码适用于较小尺寸的图像而不适用于较大尺寸的图像.?

android thumbnails

2
推荐指数
1
解决办法
6857
查看次数