小编Wil*_*ate的帖子

Android SDK Manager未安装组件

不知道我在这里做错了什么.我安装了Android SDK Manager,现在我正在尝试安装Android Dev网站建议的平台.一旦我点击安装,我收到一条错误,指出管理员无法在Android目录中创建临时文件夹.所以我创造了它.现在我收到这个错误:

下载SDK平台Android 2.3,API 9,修订版1找不到文件:C:\ Program Files(x86)\ Android\android-sdk-windows\temp\android-2.3_r01-linux.zip(访问被拒绝)

进度条下面还有一条消息说"完成.没有安装任何东西."

我正在运行Windows 7旗舰版,以防万一.

sdk android

239
推荐指数
5
解决办法
25万
查看次数

是否可以在微调器项custom_style.xml中指定多个重力值?

我有textview.xml,这是微调器的项目样式.

<TextView
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:gravity="left|center_horizontal"
  android:textSize="18sp">
</TextView>
Run Code Online (Sandbox Code Playgroud)

我知道可以指定两者(Gravity.LEFT | Gravity.CENTER_HORIZONTAL),但在xml中不起作用 - 文本仅移动到左侧.

android gravity android-layout

65
推荐指数
2
解决办法
7万
查看次数

Android - 将URL中的图像保存到SD卡上

我想将图像从URL保存到SD卡(以备将来使用),然后从SD卡加载该图像,将其用作Google地图的可绘制叠加层.

这是函数的保存部分:

//SAVE TO FILE

String filepath = Environment.getExternalStorageDirectory().getAbsolutePath(); 
String extraPath = "/Map-"+RowNumber+"-"+ColNumber+".png";
filepath += extraPath;

FileOutputStream fos = null;
fos = new FileOutputStream(filepath); 

bmImg.compress(CompressFormat.PNG, 75, fos);

//LOAD IMAGE FROM FILE
Drawable d = Drawable.createFromPath(filepath);
return d;
Run Code Online (Sandbox Code Playgroud)

图像以succuessfully的形式保存到SD卡,但在到达createFromPath()线路时失败.我不明白为什么它会保存到那个目的地但不加载它....

java maps android emulation

13
推荐指数
4
解决办法
5万
查看次数

使用Gulp启动的BrowserSync服务器非常慢

我在服务器模式下使用BrowserSync(使用其内置的静态服务器)和GulpJS在本地项目上,除了BrowserSync服务器启动非常慢之外,一切似乎都正常工作.当我运行Gulp时,BrowserSync本身似乎立即初始化,但服务器启动并返回访问URL大约需要4到5分钟(有时甚至更多).在此期间,一切都继续运行,BrowserSync响应reload()调用等,但通过常用URL(在本例中为localhost:3000和localhost:3001)无法访问.返回访问URL后,服务器似乎已启动,BrowserSync的页面刷新工作正常,实际上非常快.

我尝试了几种不同的gulpfile.js配置,尝试了不同的方法来初始化BrowserSync,调用stream()和reload()方法的不同方法(包括尝试BrowserSync的基本Gulp/SASS"配方")和不同的端口号,但所有配置都有同样的问题.我甚至试过禁用我的防火墙和AV软件(Avast),但没有.

我正在运行Windows 8.1,如果这是相关的.BrowserSync通过NPM在本地新安装到项目中,而对其他目录的新的本地安装也存在同样的问题.NPM,Ruby,Gulp和所有模块似乎都是最新的.值得一提的是,我对Ruby,Gulp和Node.js的所有其他经验都非常流畅且没有问题.

我找不到任何其他帖子提到这个问题,我开始认为这是正常的行为.这是正常的,如果没有,是否有人有任何想法尝试?这个延迟并不是世界末日,因为BrowserSync服务器始终(最终)启动,但它仍然是我工作流程中的一个问题,我宁愿解决而不仅仅是处理.

最后,这是我的gulpfile.js:/*文件:gulpfile.js*/

var gulp  = require('gulp'),
    gutil = require('gulp-util');
    jshint = require('gulp-jshint');
    sass   = require('gulp-sass');
    concat = require('gulp-concat');
    uglify = require('gulp-uglify');
    sourcemaps = require('gulp-sourcemaps');
    imagemin = require('gulp-imagemin');
    browserSync = require('browser-sync').create();

gulp.task('default', ['watch'], browserSync.reload);

// JSHint
gulp.task('jshint', function() {
  return gulp.src('src/js/**/*.js')
    .pipe(jshint())
    .pipe(jshint.reporter('jshint-stylish'));
});

// Build JS
gulp.task('build-js', function() {
  return gulp.src('src/js/**/*.js')
    .pipe(sourcemaps.init())
      .pipe(concat('main.js'))
      //only uglify if gulp is ran with '--type production'
      .pipe(gutil.env.type === 'production' ? uglify() : gutil.noop()) 
    .pipe(sourcemaps.write())
    .pipe(gulp.dest('public/www/js/core'));
});

// Build CSS
gulp.task('build-css', …
Run Code Online (Sandbox Code Playgroud)

javascript node.js gulp browser-sync

10
推荐指数
2
解决办法
7679
查看次数

猴子在android模拟器上给出一个奇怪的错误

我使用以下指令让猴子在我的应用程序上运行(通过android模拟器):

Monkey -p <packagename> -v 5000

我收到以下错误:

01-28 11:45:55.392: ERROR/MediaPlayerService(34):   error: -2
01-28 11:45:55.392: ERROR/MediaPlayer(58): Unable to to create media player
01-28 11:45:58.783: ERROR/MediaPlayerService(34):   error: -2
01-28 11:45:58.783: ERROR/MediaPlayer(58): Unable to to create media player
01-28 11:46:13.742: ERROR/MediaPlayerService(34):   error: -2
01-28 11:46:13.752: ERROR/MediaPlayer(58): Unable to to create media player
Run Code Online (Sandbox Code Playgroud)

这种情况每隔几秒就会一次又一次地发生,并且是唯一发生的错误.这很奇怪,因为我的应用程序根本没有触及任何媒体播放器功能.这是一个简单的笔记/待办事项应用程序.任何洞察猴子触摸的是什么导致错误以及我能做些什么来防止它?

或者可以安全地忽略它吗?

谢谢!

编辑: 我想我找到了问题的根源.显然,猴子设法将我的键盘放入某种亚洲语言中.每当在下面的软键盘图像中按下左下键(两个亚洲字符)时.我收到了媒体播放器错误.有谁知道这把钥匙做什么? 为什么猴子! 为什么!?!?

testing android monkey android-emulator android-monkey

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

如何为精简版和高级版自动化Android版本?

我正在寻找一个解决方案,这将允许我构建我的Android应用程序的精简版和高级版本,无需手动操作.我正在寻找的功能是:

  • 自动重命名包
  • 在AndroidManifest.xml文件中更改主程序包名称.
  • 更改java或/和资源文件中的常量值或用适当的文件替换当前应用程序版本.

谢谢.

ant build-automation android maven

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

在getDisplayNames()中使用Calender.LONG未解析

我想getDisplayNames()在我的Android代码中使用Calendar对象.我已经java.util.Calendar包含并且没有使用Calendar类的任何其他公共成员(即Calendar.MONTH).现在我正在尝试以下行......

mReminderCal.getDisplayName(Calendar.DAY_OF_MONTH, Calendar.LONG, Locale.US)
Run Code Online (Sandbox Code Playgroud)

Eclipse正在告诉我Calendar.LONG或者Calendar.SHORT不存在.

根据这里的文档,它们应该存在:http://developer.android.com/reference/java/util/Calendar.html#LONG

任何见解?

android calendar

6
推荐指数
2
解决办法
3605
查看次数

Android,获取安装的应用程序大小和日期

在Android中,我如何获得应用程序安装日期以及如何安装应用程序大小.

我使用下面的代码来获取应用程序大小,但它不正确

List packs = getPackageManager().getInstalledPackages(0);

for(i=0;i<packs.size();i++) {
    PackageInfo p = packs.get(i);
    ApplicationInfo appInfo =p.applicationInfo;
    long fileSize = new FileInputStream(appInfo.sourceDir).getChannel().size();
}
Run Code Online (Sandbox Code Playgroud)

请帮帮我..谢谢,

android

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

通过GUID打开设备

我正在尝试使用供应商提供的软件包访问物理设备.

在早期版本的软件包中,用户可以通过DOS符号名称打开设备:

hDevice= CreateFile("\\\\.\\DevName", 
    GENERIC_READ | GENERIC_WRITE, 
    0, NULL, OPEN_ExiSTING, 0, NULL);
Run Code Online (Sandbox Code Playgroud)

但是,他们发布了一个新版本,该版本要求通过GUID打开设备,并DEFINE_GUID在其标题中包含一个.此更新还禁用了打开设备的旧方法.

他们没有更新他们的文档,以显示如何通过GUID打开设备,我无法找到任何有用的谷歌.

当然必须有一个示例显示如何使用GUID打开设备?

windows file-io guid driver

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

比较CMD中不相同文件的两个文件夹

我需要做的是将CMD中不相同文件的两个文件夹与DOS命令进行比较.

当我找到不相同的文件时,我需要将它们写入带有完整路径的.txt文件中,这样我就可以找到实际包含这些文件的位置.

那我该怎么做呢?

directory comparison cmd file

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

C语言以2为底的对数

请问,有人可以帮我如何用 C 计算简单的 log2 吗?我尝试使用这段代码,但它不起作用:

printf( "log( %f ) = %f\n", x, log2(x) );
Run Code Online (Sandbox Code Playgroud)

c logarithm

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