小编Pet*_*ker的帖子

在RycyclerView android中的Facebook原生广告

在Recycler视图android中发现了类似问题的Facebook原生广告,但在与自定义广告的集成方面遇到了一些问题.

对于我试图描述的第一个NativeAdsManager:

  @Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    manager = new NativeAdsManager(getActivity(),    "892769720837476_892772047503910", 5);
    manager.setListener(this);
    manager.loadAds();

    nativeAd = new NativeAd(getActivity(), "892769720837476_892772047503910");
    nativeAd.setAdListener(this);
    nativeAd.loadAd();
...
 }
Run Code Online (Sandbox Code Playgroud)

然后我Native ad作为参数包含在RecyclerAdapter构造函数中:

  adapter = new RecyclerAdapter(foodDataList, getActivity(), nativeAd);
Run Code Online (Sandbox Code Playgroud)

在这个Class我也实现AdListenerNativeAdsManager.Listener方法:

@Override
public void onError(Ad ad, AdError adError) {

}

@Override
public void onAdLoaded(Ad ad) {
}

@Override
public void onAdClicked(Ad ad) {

}

@Override
public …
Run Code Online (Sandbox Code Playgroud)

java android facebook-audience-network recycler-adapter android-recyclerview

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

Retrofit 2.0多部分

我正在工作OkHttp MultiPart request

multi = new MultipartBody.Builder()
                .setType(MultipartBody.FORM)
                .addFormDataPart("email", m)
                .addFormDataPart("password", p)
                .addFormDataPart("user_name", n)
                .addFormDataPart("user_phone", phone)
                .addFormDataPart("photo", "avatar.jpg", RequestBody.create(MediaType.parse("image/jpg"), imgToArray(bmpChosenPic)))
                //.addFormDataPart("photo", "1")
                .build();
        request = new Request.Builder()
                .url(Utils.TEST_BASE_URL + "" + REG_URL)
                .post(multi)
                .build();
        client.newCall(request).enqueue(new Callback()...
Run Code Online (Sandbox Code Playgroud)

现在,我尝试使用进行相同的功能Retrofit 2.0。这是服务:

@Multipart
@POST("/api/v1/auth/register")
Call<Registration>  registration (@Part("email") RequestBody email,
                                  @Part("password") RequestBody password,
                                  @Part("user_name") RequestBody userName,
                                  @Part("photo") RequestBody url,
                                  @Part("phone") RequestBody phone);
Run Code Online (Sandbox Code Playgroud)

因此,据此 interface我尝试做一个Call

  RequestBody photoR = RequestBody.create(MediaType.parse("image/jpg"), imgToArray(bmp));
    RequestBody nameR = RequestBody.create(MediaType.parse("text/plain"), name);
    RequestBody emailR = RequestBody.create(MediaType.parse("text/plain"), email); …
Run Code Online (Sandbox Code Playgroud)

android multipartform-data retrofit2

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

Android导航视图透明度

大家.有可能Navigation View透明吗?我有自定义布局,并尝试为此布局设置50%透明背景,Navigation ViewDrawer Layout.

android:background="#80000000"
Run Code Online (Sandbox Code Playgroud)

但它没有给出预期的结果.

有人试过这样吗?我很感激帮助.

transparency android navigation-drawer navigationview

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