如何将文件从计算机推送到没有SD卡的Android设备.我试过了:
C:\anand>adb push anand.jpg /data/local
3399 KB/s (111387 bytes in 0.032s)
C:\anand>adb push anand.jpg /data/opt
3199 KB/s (111387 bytes in 0.034s)
C:\anand>adb push anand.jpg /data/tmp
3884 KB/s (111387 bytes in 0.028s)
Run Code Online (Sandbox Code Playgroud)
上面的命令将文件移动anand.jpg到设备,但我没有jpg在设备中获取此文件.我没有在cmd提示符上获得任何成功结果,我只得到:
3399 KB/s (111387 bytes in 0.032s).
Run Code Online (Sandbox Code Playgroud) Android Lollipop当Wi-Fi您连接到没有Internet访问权限时,似乎默认为Mobile Data .有人知道这是否在某处正式记录?
我们有一个应用程序需要连接到Wi-Fi没有Internet的机器.我们的客户现在报告Wi-Fi连接不再起作用,因为手机会自动切换到LTE.
我的理解是手机仍然保持Wi-Fi连接,但LTE除了提供对互联网的访问之外(棒棒糖 - 功能 - 聚光灯 - 机器人 - 现在 - 默认 - 移动 - 数据 - 当-wi-fi-has-no- internet-access-signal-icon-added-a-for-no-connection).
我对这个功能的理解是错误的吗?如果是这样,有没有办法强制使用没有互联网的Wi-Fi?我在开发人员文档中找不到任何相关内容.
任何帮助都非常感谢.
does the launchMode of the launcher activity in the manifest get ignored?
The android documentation says that the default launchMode is "standard" but this isn't logic for me if this would be applied to the main activity of an app because each time you start the app, another task would be created in the instance of the app.
我需要用我的Android应用程序实现Microsoft同步框架.我从这里接受了帮助
使用Microsoft Sync Framework工具包的Android示例.
更新链接:SyncFrameworkAndroid
但我还是不明白工作流程.
任何人都知道如何将Microsoft同步框架与Android应用程序集成以将sqlite db同步到SQL服务器.
我正在使用录制视频的意图.
所以我在recordVideo按钮的单击上使用以下代码
Videofilepath = "";
Intent intent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
startActivityForResult(intent,REQUEST_VIDEO_CAPTURED);
Run Code Online (Sandbox Code Playgroud)
在onActivityResult中
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == Activity.RESULT_OK) {
switch (requestCode) {
case IMAGE_PICK:
this.imageFromGallery(resultCode, data);
break;
case IMAGE_CAPTURE:
this.imageFromCamera(resultCode, data);
break;
case REQUEST_VIDEO_CAPTURED:
this.videoFromCamera(resultCode, data);
break;
default:
break;
}
}
}
private void videoFromCamera(int resultCode, Intent data) {
uriVideo = data.getData();
uploadedFileName="";
Constant.IS_FILE_ATTACH = true;
Toast.makeText(PDFActivity.this, uriVideo.getPath(), Toast.LENGTH_LONG)
.show();
String[] filePathColumn = { MediaStore.Video.Media.DATA };
Cursor cursor = getContentResolver().query(uriVideo, filePathColumn,
null, null, …Run Code Online (Sandbox Code Playgroud) 我目前正在使用该Apache FOP库生成PDF文件.我希望这些PDF不受复制粘贴的影响,因此人们必须使用实际的OCR库(或手动输入)来获取PDF上的信息.
FOP显然提供了一些安全性,然后meta-data在PDF上添加,以防止打印或复制等事情,但这似乎无法正常工作(启用打印时无法禁用复制粘贴等).
对我来说似乎很简单的可能性基本上是以某种方式将PDF上的所有文本转换为图像,但我无法找到有关此事的任何信息.
显然我不关心PDF是否可搜索.我只是想阻止人们复制粘贴,而他们仍然可以打印它.
我目前的FOP代码:
private static FopFactory fopFactory;
private static FopFactory initializeFactory() throws IOException,
SAXException {
if (fopFactory == null) {
File f = new File(SettingUtil.getSetting(LetterGeneratorSettings.FOP_CONFIG_LOCATION));
fopFactory = FopFactory.newInstance(f);
}
return fopFactory;
}
public static File generatePDFFromXML(File fopTemplate, File xmlSource,
File resultFileLocation) throws IOException {
try {
initializeFactory();
URL url = fopTemplate.toURI().toURL();
// creation of transform source
StreamSource transformSource = new StreamSource(url.openStream());
// create an instance of fop factory
// a user …Run Code Online (Sandbox Code Playgroud) 我没有找到任何关于Bluetooth 3.0 HS支持的信息Android.那有什么API用吗?它是否受到支持?
我有一个Android-based (4.1.2 with BlueZ stack)硬件支持的设备Bluetooth 3.0 HS.我正在尝试调查需要多少努力才能添加Bluetooth 3.0 HS对Android+的支持BlueZ.可能是更好的切换到更新Android和Bluetooth stack (bluedroid)?
我需要在触摸和拖动时旋转图像.现在我需要一个角度,当用户按下imageView和移动旋转时,请帮助我同样.
imageView.setRotation(degree);
Run Code Online (Sandbox Code Playgroud)
我需要这个学位变量的值 MotionEvent.ACTION_MOVE block.
我正在尝试开发一个使用GPS的应用程序,我想将XTRA数据和时间参考注入GPS,以便更快地修复.我的代码如下:
Bundle bundle = new Bundle();
boolean xtraInjection=locationmanager.sendExtraCommand(LocationManager.GPS_PROVIDER,"force_xtra_injection",bundle);
boolean timeInjection=locationmanager.sendExtraCommand(LocationManager.GPS_PROVIDER,"force_time_injection",bundle);
Run Code Online (Sandbox Code Playgroud)
无论互联网连接是打开还是关闭(没有蜂窝也没有wifi),xtraInjection和timeInjection布尔值总是正确的.因此,我无法检测辅助信息是否被很好地注入GPS.
启用wifi连接后,将显示下一条日志消息(如果wifi关闭,则不会显示错误消息):
I/app ( 627): timeInjection:true
....
D/GpsLocationProvider( 96): NTP server returned: 1306322421969 (WedMay 25 13:20:21 GMT+02:00 2011) reference: 338139 certainty: 77 systemtime offset: 7162
D/lib_locapi( 96): loc_eng_inject_time, uncertainty = 77
Run Code Online (Sandbox Code Playgroud)
相反,没有与XTRA数据相关的日志消息.如果XTRA数据仍然有效,系统不会请求它吗?我如何才能看到它是否成功注入?
为了进行这些测试,我还尝试删除了辅助数据,但我知道这样做并不好:
我的代码:
boolean reset=locationmanager.sendExtraCommand(LocationManager.GPS_PROVIDER, "delete_aiding_data", null);
Run Code Online (Sandbox Code Playgroud)
日志:
I/app ( 627): reset:false
D/lib_locapi( 96): loc_eng_ioctl for aiding data deletion returned 0, 1 for success
Run Code Online (Sandbox Code Playgroud)
我也试过GPS STATUS应用程序,结果是相同的,注入和删除.
简而言之,我不知道问题是在我的代码中还是在驱动程序实现中.除了logcat之外,还有什么方法可以获得有关这些问题的更多信息吗?(我无法使用我的设备).
先感谢您
当我尝试在我的Android 4.4 (Kitkat)上启用GPS时,我的Android应用程序崩溃了.它一直运行良好,直到Android 4.3.我正在使用以下代码打开GPS
Intent intent = new Intent("android.location.GPS_ENABLED_CHANGE");
intent.putExtra("enabled", true);
this.sendBroadcast(intent);
Run Code Online (Sandbox Code Playgroud)
在我的Log Cat中给出安全例外.
我的LogCat详细信息如下: -
11-27 12:47:37.410: E/AndroidRuntime(3818): Caused by: java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.location.GPS_ENABLED_CHANGE from pid=3818, uid=10084
11-27 12:47:37.410: E/AndroidRuntime(3818): at android.os.Parcel.readException(Parcel.java:1461)
11-27 12:47:37.410: E/AndroidRuntime(3818): at android.os.Parcel.readException(Parcel.java:1415)
11-27 12:47:37.410: E/AndroidRuntime(3818): at android.app.ActivityManagerProxy.broadcastIntent(ActivityManagerNative.java:2373)
11-27 12:47:37.410: E/AndroidRuntime(3818): at android.app.ContextImpl.sendBroadcast(ContextImpl.java:1127)
11-27 12:47:37.410: E/AndroidRuntime(3818): at android.content.ContextWrapper.sendBroadcast(ContextWrapper.java:365)
11-27 12:47:37.410: E/AndroidRuntime(3818): at com.sus.SUSV7_1.Activity.Splash_ScreenActivity.turnGPSOn(Splash_ScreenActivity.java:66)
11-27 12:47:37.410: E/AndroidRuntime(3818): at com.sus.SUSV7_1.Activity.Splash_ScreenActivity.onCreate(Splash_ScreenActivity.java:26)
Run Code Online (Sandbox Code Playgroud)
当我评论代码时,它的工作正常.是否有任何特定参数可在Android 4.4上手动启用GPS.
android ×9
adb ×1
apache-fop ×1
connection ×1
gps ×1
java ×1
nexus-7 ×1
pdf ×1
sql-server ×1
sqlite ×1
supl ×1
wifi ×1