小编Man*_*noj的帖子

将图像上传到服务器android

我想知道哪种是将图像上传到服务器而不会失去其质量的最佳方式.我在谷歌搜索发现了各种发布数据的方法.但我不确定哪一个最好上传.我碰到

  1. 多部分图像上传.
  2. 使用字节数组上传图像
  3. 使用base64编码的字符串上传图像.

我已经尝试过Base64编码,如果图像分辨率太高,它会导致OOM(内存不足).任何解决这个问题的教程都将受到赞赏.提前致谢.

android http-post image-uploading

76
推荐指数
4
解决办法
16万
查看次数

使用Google Map API V2查找地图上两点之间的距离

我在我的Android应用程序中使用谷歌地图api v2,我能够显示地图并在其上放置标记,但现在我遇到了问题,我需要找出两个标记或点放在地图上的距离,我已经浏览过文档,但在这种情况下没有找到任何帮助.

如果有人知道如何解决这个问题,请帮助我.

谢谢

android google-maps-api-2

60
推荐指数
9
解决办法
15万
查看次数

如何使用Universal image Loader在本地加载资源

我想知道如何使用nostra13/Android-Universal-Image-Loader在本地显示图像,即从drawable文件夹和Memorycache.我想在ViewPager中使用它.任何帮助将不胜感激.

android universal-image-loader

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

将地方自动填充API限制为特定国家/地区Android的城市

我在PlaceAutocompleteApiPlay服务中使用,我想要做的是限制自动完成到特定的国家和城市.例如.所有城市都只能说是印度.我正在使用AutocompleteFilter这样做,但我不知道在哪里指定我想限制的国家/地区.

这是我的代码

        List<Integer> autocompleteFilter = new ArrayList<>();
//        autocompleteFilter.add(Place.TYPE_COUNTRY);
//        autocompleteFilter.add(Place.TYPE_LOCALITY);


        mAdapter = new PlaceAutocompleteAdapter(mContext,R.layout.layout_location_text,
                mGoogleApiClient, BOUNDS, AutocompleteFilter.create(autocompleteFilter));
        mTxtLocation.setAdapter(mAdapter);

        mTxtLocation.setOnItemClickListener(mAutocompleteClickListener);
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

android google-places-api google-play-services

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

如何知道ViewPager已经在android中滚动了一半的屏幕

我想知道ViewPager视图是否滚动了一半的屏幕?

当我拖动它时,如果它覆盖了屏幕的一半,我想要更改页面.

例如,如果我在MDPI上测试,即屏幕宽度为320px,如果我将ViewPager的页面拖动160px,那么我想更改页面.

如何从ViewPager的视图覆盖这半距离?

android android-viewpager

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

姜饼上的Youtube API ActivityNotFoundException

当我试图在姜面包上运行youtube api StandAlonePlayerActivity时,我收到ActivityNotFoundException错误.它在ICS上运行良好的地方

这是我的原木猫

01-23 15:34:28.071: E/AndroidRuntime(3378): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.google.android.youtube.api.StandalonePlayerActivity.START (has extras) }
01-23 15:34:28.071: E/AndroidRuntime(3378):     at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1545)
01-23 15:34:28.071: E/AndroidRuntime(3378):     at android.app.Instrumentation.execStartActivity(Instrumentation.java:1515)
01-23 15:34:28.071: E/AndroidRuntime(3378):     at android.app.Activity.startActivityForResult(Activity.java:2988)
01-23 15:34:28.071: E/AndroidRuntime(3378):     at android.support.v4.app.FragmentActivity.startActivityFromFragment(FragmentActivity.java:701)
01-23 15:34:28.071: E/AndroidRuntime(3378):     at android.support.v4.app.Fragment.startActivity(Fragment.java:787)
01-23 15:34:28.071: E/AndroidRuntime(3378):     at com.example.demo.TipsFragment$2.onClick(TipsFragment.java:143)
01-23 15:34:28.071: E/AndroidRuntime(3378):     at android.view.View.performClick(View.java:2533)
01-23 15:34:28.071: E/AndroidRuntime(3378):     at android.view.View$PerformClick.run(View.java:9320)
01-23 15:34:28.071: E/AndroidRuntime(3378):     at android.os.Handler.handleCallback(Handler.java:587)
01-23 15:34:28.071: E/AndroidRuntime(3378):     at android.os.Handler.dispatchMessage(Handler.java:92)
01-23 15:34:28.071: E/AndroidRuntime(3378):     at android.os.Looper.loop(Looper.java:150)
01-23 15:34:28.071: E/AndroidRuntime(3378):     at android.app.ActivityThread.main(ActivityThread.java:4389)
01-23 …
Run Code Online (Sandbox Code Playgroud)

android youtube-api

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

在android中显示带有轮播效果的图像

圆盘传送带

嗨,我想要像这样的图像库.我尝试过使用jazzyviewpager.它很好,但没有这个效果.任何人都能告诉我如何才能实现这种效果来显示图像.

android android-gallery android-viewpager

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

Android MediaPlayer错误无法播放此视频

我正在开发用于视频录制的自定义相机应用.录制的视频存储在SD卡上.该代码适用于所有设备,除了T-Mobile S3(SGH-T999 android v 4.1.2),我得到'无法播放此视频'错误.我已经研究了很多这个问题,尝试改变参数但仍然无法解决.

W/VideoView( 4490): Unable to open content: /storage/sdcard0/MyCameraApp/VID_20140807_130327.ogg

    W/VideoView( 4490): java.io.IOException: setDataSourceFD failed.: status=0x80000000

    W/VideoView( 4490):  at android.media.MediaPlayer.setDataSource(Native Method)

    W/VideoView( 4490):  at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1204)

    W/VideoView( 4490):  at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1175)

    W/VideoView( 4490):  at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1121)

    W/VideoView( 4490):  at android.media.MediaPlayer.setDataSource(MediaPlayer.java:953)

    W/VideoView( 4490):  at android.widget.VideoView.openVideo(VideoView.java:249)

    W/VideoView( 4490):  at android.widget.VideoView.access$2000(VideoView.java:51)

    W/VideoView( 4490):  at android.widget.VideoView$6.surfaceCreated(VideoView.java:492)

    W/VideoView( 4490):  at android.view.SurfaceView.updateWindow(SurfaceView.java:609)

    W/VideoView( 4490):  at android.view.SurfaceView.access$000(SurfaceView.java:86)

    W/VideoView( 4490):  at android.view.SurfaceView$3.onPreDraw(SurfaceView.java:178)

    W/VideoView( 4490):  at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:707)

    W/VideoView( 4490):  at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1955)

    W/VideoView( 4490):  at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1119)

    W/VideoView( 4490):  at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4553)

    W/VideoView( …
Run Code Online (Sandbox Code Playgroud)

video android android-mediarecorder

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

使用Android Things通过DHT11读取温度

我正在使用Raspberry pi3和DHT11传感器进行温度监测项目.我有以下针位置

VCC至引脚号:2接地引脚号:6输出至GPIO:BCM22即引脚号15

我用过的代码:

public class WeatherStationActivity extends Activity {

    private Handler mHandler = new Handler();
    private TextView mTxtStatus;

    private PeripheralManagerService service = new PeripheralManagerService();

    private Gpio tempGpio;

    private int i = 0;
    int[] dht11_dat = {0, 0, 0, 0, 0};


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Log.d("Weather station", "Started Weather Station");
        setContentView(R.layout.activity_main);
        mTxtStatus = (TextView) findViewById(R.id.txtStatus);
        try {
            tempGpio = service.openGpio("BCM22");
            Handler handler = new Handler();
            handler.postDelayed(new Runnable() {
                @Override
                public void run() {
                    if (i == 10) …
Run Code Online (Sandbox Code Playgroud)

android sensor raspberry-pi3 android-things

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

java.lang.NoClassDefFoundError:android.support.v4.view.LayoutInflaterCompat

我在4.4.2版本中的三星注释2中出现以下错误.我也尝试过HTC One X + 4.2.2.我认为它的前棒棒糖.导致它在Lollipop上工作正常.有什么猜测?

这是我的gradle文件

apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion '22.0.1'

    packagingOptions {
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/LICENSE'
    }

    defaultConfig {
        multiDexEnabled true
        applicationId "com.example.app"
        minSdkVersion 14
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {

        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile project(':volley')
    compile project(':linkedin-sdk')
    compile project(':facebook')
    compile files('libs/ormlite-android-4.49-SNAPSHOT.jar')
    compile files('libs/ormlite-core-4.49-SNAPSHOT.jar')
    compile project(':library')
    compile('org.apache.httpcomponents:httpmime:4.3.6') {
        exclude …
Run Code Online (Sandbox Code Playgroud)

android android-support-library android-studio

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

如何设置导航抽屉的关闭动画持续时间?

我正在使用 Android 导航抽屉。我想覆盖导航抽屉的默认关闭动画延迟。还有如何指定抽屉的滑动边缘长度?

android navigation-drawer

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

在pjsip android中从前向后切换相机

我正在开发pjsip视频通话应用程序。我想在正在进行的通话中切换预览摄像头。

这是我正在尝试的代码。

private void switchCamera(boolean isFront) {
        try {
            int w = (int) SipCallService.currentCall.vidPrev.getVideoWindow()
                    .getInfo().getSize().getW();
            int h = (int) SipCallService.currentCall.vidPrev.getVideoWindow()
                    .getInfo().getSize().getH();
            if (isFront) {
                PjCamera camera = new PjCamera(0, w, h, 0, 0, 0,
                        mSurfaceCapture);
                camera.SwitchDevice(0);
            } else {
                PjCamera camera = new PjCamera(0, w, h, 0, 0, 0,
                        mSurfaceCapture);
                camera.SwitchDevice(1);
            }

        } catch (Exception e) {
            e.printStackTrace();
            showToast("Error while switching camera");
        }
    }
Run Code Online (Sandbox Code Playgroud)

PjCamera是pjsip提供的类。

我无法使用以上代码切换相机。

如果还有其他方法,请指导我。

android sip surfaceview pjsip android-camera

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

使用PJSIP进行Openh264编译

我正在尝试使用openh264 lib构建pjsip项目。一切正常,除非pjsip未检测到openh264./configure-android

这是我的config_site.h

/* Activate Android specific settings in the 'config_site_sample.h' */
#define PJ_CONFIG_ANDROID 1
#include <pj/config_site_sample.h>
#define PJMEDIA_HAS_VIDEO 1
#define PJMEDIA_HAS_OPENH264_CODEC 1
Run Code Online (Sandbox Code Playgroud)

我正在关注日志

Using OpenH264 prefix... /home/user_name/PJSIPTOOLS/openh264-1.0.0/openlib/
checking OpenH264 usability... no
Run Code Online (Sandbox Code Playgroud)

由于./configure-android我的应用程序未检测到它,因此在运行时崩溃,提示找不到openh264的lib。

我在Ubuntu 14.04 32位上。

有什么建议么。

android pjsip openh264

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