小编Ano*_*p M的帖子

执行httpclient时出现奇怪的错误

我在我的项目中创建了一个http请求.我坐着它但是没有那么简单的部分来测试它:这就是它:

HttpClient cl = new DefaultHttpClient();
    try {
        HttpResponse httpResponse = cl.execute(new HttpGet("http://www.google.com"));
        System.out.println(httpResponse.getEntity().getContentLength());
    }
    catch (Exception e)
    {
        System.out.println("didn't work!");
        System.out.println(e.getMessage());
    }
Run Code Online (Sandbox Code Playgroud)

但是当我运行它时我会得到这些:

07-21 15:57:36.203  26851-26851/com.akgradev.upbman W/? Unable to open '/system/framework/qcom.fmradio.jar': No such file or directory
07-21 15:57:36.203  26851-26851/com.akgradev.upbman W/art? Failed to open zip archive '/system/framework/qcom.fmradio.jar': I/O Error
Run Code Online (Sandbox Code Playgroud)

当然是"没有用!" 印刷品的"空"!我感谢你的提示Tnx

java android httpclient httprequest

7
推荐指数
1
解决办法
4714
查看次数

Android Q 中访问 /proc/net/tcp

在 Android-9 之前的我的 VPN 应用程序中,可以/proc/net/tcp从针对 API 级别 < 28 的应用程序读取文件。在 Android Q 中,从应用程序进行访问似乎不再有效。我 /proc/net/tcp: open failed: EACCES (Permission denied)在尝试读取文件时遇到错误。

在 Android-Q 隐私变更中,谷歌解决了访问 /proc/net 文件系统的限制

我认为ConnectivityManager.getConnectionOwnerUid()如果应用程序的compileSDK版本是29就可以使用。但不幸的是,目前我无法更改我的compileSDK版本,但我将targetSDK版本更新到最新的IE,29。

还有其他可能的方式来读取 Android-10 中的文件吗?贴出我的代码供参考

public static final int INDEX_UID_COL = 7;
public static final int INDEX_LOCAL_ADDRESS_COL = 1;
public static final String PROC_FILE = "/proc/net/tcp";

 public static String getPackageName(Context context, int srcPort) {
        String packageName = "";
        try {

            BufferedReader br = new BufferedReader(new FileReader(PROC_FILE));

            //Ignore first line
            String line …
Run Code Online (Sandbox Code Playgroud)

ip networking android linux-kernel android-10.0

7
推荐指数
1
解决办法
7070
查看次数

在非活动类中将回调方法结果传递给android活动类?

我需要创建twitter fabric可重用组件.我的第一步是允许通过简单地从类中调用方法来使用twitter登录.

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.widget.Toast;

import com.twitter.sdk.android.Twitter;
import com.twitter.sdk.android.core.Callback;
import com.twitter.sdk.android.core.Result;
import com.twitter.sdk.android.core.TwitterAuthConfig;
import com.twitter.sdk.android.core.TwitterAuthToken;
import com.twitter.sdk.android.core.TwitterException;
import com.twitter.sdk.android.core.TwitterSession;
import com.twitter.sdk.android.core.identity.TwitterAuthClient;
import com.twitter.sdk.android.core.models.Tweet;
import com.twitter.sdk.android.core.services.StatusesService;

import io.fabric.sdk.android.Fabric;


public class TwitterAuth {

private String CONSUMER_KEY;
private String CONSUMER_SECRET;
private Context context;
private TwitterAuthClient client;
private StatusesService service;

public TwitterAuth(Context context, String CONSUMER_KEY, String CONSUMER_SECRET) {
    this.CONSUMER_KEY = CONSUMER_KEY;
    this.CONSUMER_SECRET = CONSUMER_SECRET;
    this.context = context;
    configureKey();
}

public void configureKey() {
    TwitterAuthConfig authConfig = new …
Run Code Online (Sandbox Code Playgroud)

java android

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

如何在android中读取内存中的图像?

我的内存存储器的这个屏幕截图我已经保存了图像.
我想在图像视图中读取图像.那么如何获取图像路径或如何从内存中读取图像?请帮助我..

我尝试了一些代码,但它不起作用: -

 FileInputStream fis;
        String filePath = activity.getFilesDir().getPath();
         String path = data.get(position).get("product_image");
         fis = openFileInput(filePath+"/broccolicasserole.jpg");
         Bitmap      bitmapA = BitmapFactory.decodeStream(fis);
         producticon.setImageBitmap(bitmapA);
Run Code Online (Sandbox Code Playgroud)

图像名称来自数据库,如:-data.get(position).get("product_image");
也尝试这个代码: -

  >  String filePath = activity.getFilesDir().getPath();
   File filePath1 =   imageLoader.DisplayImage(filePath+data.get(position).get("product_image"), producticon);
Run Code Online (Sandbox Code Playgroud)

这是我的内存,我已经保存了那张图片

android

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

检查网络和Internet连接 - Android

我想知道下面的方法是否检查我是否都连接到网络,并且实际上也可以连接到互联网.

不只是连接到不允许我访问互联网的网络?

public boolean isNetworkAvailable() {
    ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo networkInfo = manager.getActiveNetworkInfo();

    boolean isAvailable = false;
    if (networkInfo != null && networkInfo.isConnected()) {
        isAvailable = true;
    }
    return isAvailable;
}
Run Code Online (Sandbox Code Playgroud)

我想,确实如此,但我不是百分百肯定.

谢谢

java android android-internet

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

Cardview - 为每个元素设置不同的背景颜色

我正在努力提高自己RecyclerViewCardView技能,因为我是新手.

我创建了一个CardView布局和RecyclerView布局,然后是布局管理器和视图适配器,最小化使应用程序看起来像这样 -

http://i.stack.imgur.com/DZzNi.jpg

我想要做的是 - 我希望每个元素都有不同的背景颜色.例如 - 红色代表"Froyo",琥珀色"姜饼"等等.

我能以任何方式做到吗?

另外,我希望元素分隔 1dp

谢谢

android android-widget android-studio android-cardview

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

一个 Activity 的两个实例,launchMode 为 singleTask

我有一个launchMode 作为singleTask 的活动。但是出于某种原因,当我尝试在 "adb shell dumpsys activity activites" 中查找日志时,存在两个实例。第一个实例
intent={act= flg=0x10000000 cmp=}以以下方式启动,第二个实例以以下意图启动
intent= { act= flg=0x10200000 cmp= (has extras)}。它是什么旗帜?

实际上,第二个意图是由不同的应用程序启动的。如何防止该应用启动我的活动的新实例。

android android-intent launchmode

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

带有 XML 的可绘制中心裁剪

我想将图像作为启动屏幕。由于我不想使用布局来做到这一点(由于启动时间,使用启动屏幕将毫无用处),因此我想windowBackground使用xml可绘制对象。

不幸的是,我找不到任何能够CENTER_CROP在 drawable 中模拟 ImageView 的东西,而且“位图xml标签似乎没有该属性。

由于我无法执行任何代码(因为必须立即启动启动屏幕的原点),我想知道是否可以定义一个新的xml来放入可绘制xml文件中。这样,我就可以开发一个新的XML Drawable来实现结果。

谢谢

xml android splash-screen android-drawable

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

水平滚动视图指示器android

我在 android 中使用 Horizo​​ntal Scrollview 在我的应用程序中显示按钮(我需要使用水平滚动视图。)

在此处输入图片说明

通过调用 srollview 的一些方法,我想强制它改变 imageView 的背景颜色(或可绘制)。

这是我的示例代码。

activity_main(我设置了滚动条=“无”)

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <HorizontalScrollView
        android:scrollbars="none"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
        <LinearLayout
            android:id="@+id/buttonContainer"
            android:orientation="horizontal"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content">

        </LinearLayout>
    </HorizontalScrollView>

    <LinearLayout
        android:id="@+id/indicatorContainer"
        android:orientation="horizontal"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
    </LinearLayout>

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

主要活动

import android.graphics.Point;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Display;
import android.view.ViewGroup;
import android.widget.LinearLayout;

import android.widget.Button;

public class MainActivity extends AppCompatActivity {

    LinearLayout buttonContainer, indicatorContainer;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        /* getting display size */
        Display display = getWindowManager().getDefaultDisplay();
        Point size …
Run Code Online (Sandbox Code Playgroud)

android horizontalscrollview viewpagerindicator

5
推荐指数
0
解决办法
1735
查看次数

活动恢复时更新 RecyclerView?

我有一个QuestionActivity我在RecyclerView.

我在工具栏中有两个动作

  1. 转到下载文件活动。

  2. 去最喜欢的活动。

每一件事情是确定的,但,当我打的行动,重新回到一个QuestionActivityRecyclerView无法得到更新。

所以我需要覆盖OnResume方法。我的问题是,如何RecyclerViewonResumeMethod 中更新。

AdapterRecyclerQuestion 代码 :

public class AdapterRecyclerQuestion extends RecyclerView.Adapter<AdapterRecyclerQuestion.ViewHolder> {

    private Context context;
    private ArrayList<ModelQuestion> questionha;
    private int lastd;


    ////////////////////////////////////////////////////////////
    //================== Constructor   =========================
    ////////////////////////////////////////////////////////////

    public AdapterRecyclerQuestion(Context context, ArrayList<ModelQuestion> questionha) {
        this.context = context;
        this.questionha = questionha;
    }

    ////////////////////////////////////////////////////////////
    //================== view holder  =========================
    ////////////////////////////////////////////////////////////

    public class ViewHolder extends RecyclerView.ViewHolder {
        private TextView txtTitle;
        private TextView txtDesc;
        private TextView txtCntDown;
        private Button …
Run Code Online (Sandbox Code Playgroud)

android material-design android-recyclerview

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