小编gsm*_*ker的帖子

如何在android中自动启动服务?

在Android应用程序中,它总是扩展Activity并且条目是onCreate.所以似乎用户必须选择应用程序并点击它来支持它.(如果它错了,请告诉我.抱歉)

那么,如何在没有用户点击启动应用程序的情况下实现在后台运行的服务?

android

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

当进度对话框正在进行且应用程序的方向发生变化时,Android应用程序崩溃.为什么?

我有一个应用程序,其中显示了进度对话框.进度对话框在任何一个方向上都能正常工作.但是当我在进度模式中进行更改方向时,应用程序崩溃了.

那么,现在我该如何解决这个问题呢?


更新

您好,感谢您的回答.在这里,我从整个项目中提取了进度对话框代码,没有问题.您已经说过要查看Log cat文件了.但我不明白Logcat文件.实际上,如果Activity.onCreate()函数会产生任何问题,Logcat文件中会出现什么类型的错误消息?

如果你有任何senario请帮助我.

最诚挚的问候,gsmaker

android

5
推荐指数
1
解决办法
910
查看次数

Android设备到PC的套接字连接

我面临着从Android设备到PC的特定端口建立套接字连接的问题8080.我只想创建一个套接字,它将连接到特定端口,并在该端口上写入一些数据流.

我为此目的编写了一些代码,但代码给了我一个例外:

TCP Error:java.net.ConnectException:/127.0.0.1:8080-connection refused
Run Code Online (Sandbox Code Playgroud)

我给出的代码如下:

private static TextView txtSendStatus;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        initControls();


        String sentence = "TCP Test #1n";
        String modifiedSentence;

        try {

            Socket clientSocket = new Socket("192.168.18.116", 8080);
            DataOutputStream outToServer = new DataOutputStream(clientSocket.getOutputStream());
            BufferedReader inFromServer = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
            printScr("TCP Connected.");

            outToServer.writeBytes(sentence + 'n');
            modifiedSentence = inFromServer.readLine();
            printScr(modifiedSentence);
            printScr("TCP Success !!!");

            clientSocket.close();

        } catch (Exception e) {
           printScr("TCP Error: " + e.toString()); …
Run Code Online (Sandbox Code Playgroud)

java sockets connection android

5
推荐指数
3
解决办法
2万
查看次数

标签 统计

android ×3

connection ×1

java ×1

sockets ×1