小编Yas*_*mad的帖子

使用gradle 2.14.1时无法获取未知属性'assembleRelease'

当使用旧版本然后gradle 2.14.1然后下面的语句编译并
成功运行但在使用gradle 2.14.1更新后,它无法正常工作.

码:

assembleRelease.dependsOn 'increaseVersionCodeAndName'
Run Code Online (Sandbox Code Playgroud)

谢谢,

Devang

android build.gradle android-gradle-plugin

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

Android应用程序使用Facebook登录无法安装Facebook App

当我卸载Facebook App但没有安装Facebook App时,此代码运行良好.我正在使用Facebook SDK 4.0.

这是我的代码

package com.example.nhp04.gqfood;
import com.facebook.AccessToken;
import com.facebook.AccessTokenTracker;
import com.facebook.CallbackManager;
import com.facebook.FacebookCallback;
import com.facebook.FacebookException;
import com.facebook.FacebookSdk;
import com.facebook.Profile;
import com.facebook.login.LoginResult;
import com.facebook.login.widget.LoginButton;



public class Login extends AppCompatActivity implements Animation.AnimationListener {

private String info = "";
private LoginButton loginButton;
private CallbackManager callbackManager;
private AccessTokenTracker tracker;

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        FacebookSdk.sdkInitialize(getApplicationContext());
        callbackManager = CallbackManager.Factory.create();
        setContentView(R.layout.activity_login);
loginButton = (LoginButton)findViewById(R.id.login_button);



loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
        @Override
        public void onSuccess(LoginResult loginResult) {
            AccessToken accessToken = loginResult.getAccessToken();
            Profile …
Run Code Online (Sandbox Code Playgroud)

java sdk android facebook-android-sdk facebook-sdk-4.0

11
推荐指数
1
解决办法
7204
查看次数

如何避免Android中的会话超时

在我的Android应用程序中,我正在使用LibVLC库显示实时视频流.要连接SSH服务器,我使用过jsch库.

当我运行应用程序时,会话连接视频正常运行后.当我最小化应用程序3-4分钟,并再次恢复仍然视频运行正常.但是当我将应用程序最小化10分钟或更长时间并在恢复时它会显示session timeout消息.

OnResume()我试图创建会话createPlayer()但仍然没有工作.

我试过改变会话连接时间.

有没有办法避免会话超时很长一段时间,如30分钟.

//**编辑后**//

onResume()会话仍然连接后我检查了,错误日志说Connection reset by peer.

那是什么意思?ssh隧道是关闭的吗?如果是,如何检查ssh隧道状态?

错误日志:

十月8日至9日:52:15.268 6529-21339/com.compdigitec.libvlcandroidsample E/VLC:LIVE555 DEMUX:无法使用RTSP连接://本地主机:8554/video.ts十月8日至9日:52:15.268 6529-21339 /com.compdigitec.libvlcandroidsample d/VLC:核心解复用:没有access_demux模块匹配10月八日至九日:52:15.268 6529-21339/com.compdigitec.libvlcandroidsample d/VLC:核心输入:创建访问 'RTSP' 位置='本地主机:8554/video.ts',path ='(null)'08-09 10:52:15.268 6529-21339/com.compdigitec.libvlcandroidsample D/VLC:核心访问:寻找匹配"rtsp"的访问模块:15名候选人十月8日至9日:52:15.268 6529-21339/com.compdigitec.libvlcandroidsample d/VLC:核心接入:净:连接到本地主机端口8554 10月8日至九日:52:15.278 6529-21339/com.compdigitec.libvlcandroidsample d/VLC:核心访问:连接成功(socket = 36)08-09 10:52:35.823 6529-21339/com.compdigitec.libvlcandroidsample E/VLC:核心访问:读取错误:连接重置由对等08-09 10:52: 35.823 6529-21339/com.compdigitec.libvlcandroidsample D/VLC :access_realrtsp访问:RTSP连接十月8日至9日:52:35.823 6529-21339/com.compdigitec.libvlcandroidsample W/VLC:access_realrtsp访问:支持现在十月8日至9日唯一真正/螺旋RTSP服务器:52:35.823 6529-21339 /com.compdigitec.libvlcandroidsample d/VLC:核心接入:没有访问模块相匹配10月8日至9日:52:35.823 6529-21339/com.compdigitec.libvlcandroidsample E/VLC:核心输入:开放的rtsp的://本地主机:8554 /video.ts'失败10月8日至9日:52:35.823 6529-21339/com.compdigitec.libvlcandroidsample E/VLC:核心输入:您的输入无法打开10月8日至9日:52:35.823 6529-21339/COM .compdigitec.libvlcandroidsample E/VLC:核心输入:VLC无法打开MRL'rtsp:// localhost:8554/video.ts'

session android jsch video-streaming

11
推荐指数
1
解决办法
901
查看次数

visual studio android模拟器安装谷歌服务错误"cp:/data/local/tmp/.flash_tmp/system/*:没有这样的文件或目录"

我正在尝试将谷歌播放服务安装到visual studio模拟器.将zip文件拖放到模拟器后,安装失败,并在日志文件" cp: /data/local/tmp/.flash_tmp/system/*:没有这样的文件或目录"中显示消息.

只需将zip文件拖放到模拟器或手动adb安装即可发生同样的错误.Kitkat和Marshmallow VM(使用相应的Android版本的zip)也得到了相同的错误.

我的视觉工作室安装中是否有任何遗漏?

仿真器屏幕

错误日志:


安装可刷新的ZIP文件'/sdcard/open_gapps-x86-4.4-nano-20160723.zip'

解压缩档案 '/sdcard/open_gapps-x86-4.4-nano-20160723.zip' to '/data/local/tmp/.flash_tmp'

提取:Core/defaultetc-common.tar.xz

提取:Core/defaultframework-common.tar.xz

.....

.....

提取:META-INF/CERT.SF

提取:META-INF/CERT.RSA

安装文件'/ system/*'

cp: /data/local/tmp/.flash_tmp/system/*: No such file or directory
Run Code Online (Sandbox Code Playgroud)

无法复制' /data/local/tmp/.flash_tmp/system/*' to '/system/*'


android-emulator

8
推荐指数
2
解决办法
1803
查看次数

样式化 div 使其为两行文本高,宽度基于文本内容适合两行?

考虑这个例子:

CSS

.a1 {
      border-style: solid;
      border-width: 1px;
      font-size: 1em;
      line-height: 1.25em;
      height: 2.5em;
      max-height: 2.5em;
    }
Run Code Online (Sandbox Code Playgroud)
.a1 {
      border-style: solid;
      border-width: 1px;
      font-size: 1em;
      line-height: 1.25em;
      height: 2.5em;
      max-height: 2.5em;
    }
Run Code Online (Sandbox Code Playgroud)

目前,在 Firefox 43 中,调整页面宽度时的行为如下:

ffox-scale.gif

也就是说,文本尝试填充 div 的宽度(由页面宽度设置)。

我想做的是:

  • 将高度固定为两个文本行(或者像我一样,如果行高为 1.25em,字体大小为 1em,则为 2.5em);
  • (假设文本是单行)-固定宽度,使文本适合两行文本,并且第一行的宽度与第二行的宽度大致相同

...也就是说,我希望 div 的格式如下:

ffox-两行-ok

...并且它会保持这样 - 具有固定的宽度/高度 - 在浏览器窗口缩放时。具体来说 - 我不想为 div 设置显式宽度,但 div 宽度应根据文本内容设置:

  • 如果文本内容的宽度小于 200 px(即假设为单行),则 div 宽度为 200 px
  • 如果文本内容的宽度大于 200 px,则假定为两行,因此文本会被分解,因此两行中的内容大致相同,然后取较长行的宽度

这是否可以用纯 CSS 来实现 - 如果不能,是否有人可以建议使用 JS(或 jQuery)+ CSS 的方法?

html javascript css

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

如何以编程方式从Android设备读取RCS消息

我的应用程序基本上将短信和彩信备份到云服务器。我使用下面的 URI 从数据库中检索数据。

SMS- Uri uri = Uri.parse("content://sms/");


MMS-Uri uri = Uri.parse("content://mms/");

几天前在测试我的应用程序时,我注意到从 SQLite 检索时丢失了一些消息(短信和彩信)。在做了一些研究之后,我发现那些是 RCS(富通信服务)消息。现在我的挑战是阅读 RCS 消息(短信和彩信)。有没有办法在 Android 中读取 RCS(富通信服务)消息?我需要使用什么 URI 来读取 RCS(富通信服务)消息?

提前致谢。

messaging sms android mms

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

Codeigniter验证表单中的数组

我有一张带桌子的表格.该表包括三个用户输入.数量,行项目和价格.在用户提交表单之前,我需要填写所有三个.该表允许添加行.

这是我的桌子.

<form id="add_quote_form" name="add_quote_form" class="form-horizontal">
   <table style="width: 90%" id="myTable" class="centered-table table table-bordered">
   <thead>
    <tr>
        <th>Item</th>
        <th>Qty</th>
        <th>Price</th>
        <th>Action</th>
     </tr>
    </thead>
    <tbody>
      <tr>
        <td style="width: 60%"><input type="text" name="detail[]"required></td>
        <td style="width: 10%"><input type="number" name="qty[]" required></td>
        <td style="width: 15%"><input type="number" name="price[]" required></td>
        <td style="width: 12%"><div class="inline"><input type="button" id="addButton" class="btn btn-primary btn-xs" value="Add"/></div><div class="inline"><input type="button" id="deleteButton" class="btn btn-primary btn-xs" value="Delete"/></div>
       </tr>
    </tbody>
   </table>
   <input type="button" id="saveBtn" name="saveBtn" class="btn btn-primary" value="Create Order" onClick="this.disabled=true; add_quotation();return false;">
</form>
Run Code Online (Sandbox Code Playgroud)

向表中添加行的功能

$(function(){
    $("#addButton").click(function(){
        $(this).closest("tr").clone(true).appendTo("#myTable");
    });

    $("#deleteButton").click(function(){
//      var …
Run Code Online (Sandbox Code Playgroud)

php forms validation codeigniter

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

按下时仅删除片段

我创建示例应用程序,以便在用户启动特定活动时向用户显示一些数据,然后单击特定按钮,应用程序启动新片段(现在只将片段添加到活动中)我的问题是当用户单击片段并删除活动并转到父母的活动.使用此代码来做到这一点

android.support.v4.app.FragmentManager fragmentManager = ((FragmentActivity) context).getSupportFragmentManager();
fragmentManager.popBackStack();
Run Code Online (Sandbox Code Playgroud)

当用户单击特定按钮片段并正确返回时,我也会在另一个操作中使用相同的代码.
任何人都可以帮我解决这个问题

android android-fragments

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

U-Boot提示超时

我通过串行连接访问U-boot 的控制台,当u-boot提示我输入时commands,似乎我的时间有限。我想参加几个commands,但我需要更多时间。

有人遇到过这样的问题吗?我怎样才能增加时间(如果这是问题所在)?

u-boot

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

将窗口小部件添加到现有Xamarin Android应用程序时捆绑savedInstanceState null

我有和现有的 Android应用程序与Xamarin开发.

它完美无缺.

我决定为我的应用程序创建一个小部件,然后我按照 Xamarin Widget Sample,http://forums.xamarin.com/discussion/22941 ...Vogela Widget教程指南来添加它所需要的内容.

不幸的是,因为他们的应用程序崩溃开始与此异常

Java.Lang.NullPointerException:尝试在空对象引用上调用虚方法'void android.support.v7.widget.ContentFrameLayout.setId(int)'

问题来自于加载第一个活动并且执行操作时base.OnCreate (savedInstanceState); Bundle savedInstanceState为null.

android widget xamarin

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

如何从 Facebook sdk 4.0 获取电子邮件

我正在使用 android 登录 Facebook 登录后我想从 Facebook 保存数据我想从 Facebook 保存以下数据

  1. 中间名字
  2. 用户身份
  3. 个人资料图片
  4. 电子邮件
  5. 个人资料名称

我尝试了一些以下代码

loginButton = (LoginButton)findViewById(R.id.login_button);

        loginButton = (LoginButton) findViewById(R.id.login_button);

        loginButton.setReadPermissions(Arrays.asList("public_profile", "email", "user_friends"));

        loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
            @Override
            public void onSuccess(LoginResult loginResult) {
                AccessToken accessToken = loginResult.getAccessToken();
                Profile profile = Profile.getCurrentProfile();

                String userid = profile.getId();
                String userfirstname = profile.getFirstName();
                String middlename = profile.getMiddleName();
                String userlastname = profile.getLastName();
                Uri userimage = profile.getProfilePictureUri(30, 40);
                String name = profile.getName();
            }

            @Override
            public void onCancel() {
                //info = ("Login attempt …
Run Code Online (Sandbox Code Playgroud)

android facebook android-studio facebook-sdk-4.0

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

当我们滚动时,Tabs指示器不随选项卡或片段一起移动,当我们在没有动作栏的Tablayout中单击选项卡时,它工作正常

package net.simplifiedcoding.androidtablayout.Activity;

import android.content.Context;
import android.graphics.Color;
import android.graphics.PorterDuff;
import android.support.design.widget.TabLayout;
import android.support.v4.app.Fragment;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Adapter;
import android.widget.Button;
import android.widget.Toast;

import com.astuetz.PagerSlidingTabStrip;

import net.simplifiedcoding.androidtablayout.Adapter.Pager;
import net.simplifiedcoding.androidtablayout.R;

import java.util.Vector;

//Implementing the interface OnTabSelectedListener to our MainActivity
//This interface would help in swiping views
public class MainActivity extends AppCompatActivity implements TabLayout.OnTabSelectedListener {
    Context context;
    //#
    final int[] icons = new int[]{R.drawable.homeicon, R.drawable.searchicoon, R.drawable.uploadicon, R.drawable.usericon};
    //This is our tablayout
    private TabLayout tabLayout;

    //This is our viewPager
    private ViewPager viewPager; …
Run Code Online (Sandbox Code Playgroud)

android

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

如何在离子中找到设备操作系统和版本

我已经完成了一些教程,最后在离子框架中发现了一些关于这一点.....

他们给出了一些使用离子原生的代码,我通过嵌入下面的代码做了同样的事情:

//Display OS name and version (Start)
import { Device } from 'ionic-native';


console.log('Device OS is: ' + Device.device.platform);
console.log('Device OS Version is: ' + Device.device.version);

//Display OS name and version (End) 
Run Code Online (Sandbox Code Playgroud)

使用离子服务时,我在控制台中得到了这个:

'Device OS is: undefined'
'Device OS version is: undefined'
Run Code Online (Sandbox Code Playgroud)

然后我猜它不会在浏览器中工作,我尝试在我的手机中构建和运行,但仍然是相同的日志来...

PS:我刚刚开始使用离子

先感谢您 :)

android operating-system apk cordova ionic-framework

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