我想知道哪种是将图像上传到服务器而不会失去其质量的最佳方式.我在谷歌搜索发现了各种发布数据的方法.但我不确定哪一个最好上传.我碰到
我已经尝试过Base64编码,如果图像分辨率太高,它会导致OOM(内存不足).任何解决这个问题的教程都将受到赞赏.提前致谢.
我在我的Android应用程序中使用谷歌地图api v2,我能够显示地图并在其上放置标记,但现在我遇到了问题,我需要找出两个标记或点放在地图上的距离,我已经浏览过文档,但在这种情况下没有找到任何帮助.
如果有人知道如何解决这个问题,请帮助我.
谢谢
我想知道如何使用nostra13/Android-Universal-Image-Loader在本地显示图像,即从drawable文件夹和Memorycache.我想在ViewPager中使用它.任何帮助将不胜感激.
我在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)
有什么想法吗?
我想知道ViewPager视图是否滚动了一半的屏幕?
当我拖动它时,如果它覆盖了屏幕的一半,我想要更改页面.
例如,如果我在MDPI上测试,即屏幕宽度为320px,如果我将ViewPager的页面拖动160px,那么我想更改页面.
如何从ViewPager的视图覆盖这半距离?
当我试图在姜面包上运行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) 
嗨,我想要像这样的图像库.我尝试过使用jazzyviewpager.它很好,但没有这个效果.任何人都能告诉我如何才能实现这种效果来显示图像.
我正在开发用于视频录制的自定义相机应用.录制的视频存储在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) 我正在使用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) 我在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 导航抽屉。我想覆盖导航抽屉的默认关闭动画延迟。还有如何指定抽屉的滑动边缘长度?
我正在开发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提供的类。
我无法使用以上代码切换相机。
如果还有其他方法,请指导我。
我正在尝试使用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 ×13
pjsip ×2
http-post ×1
openh264 ×1
sensor ×1
sip ×1
surfaceview ×1
video ×1
youtube-api ×1