我有一个蓝牙应用程序,它将列出手机上蓝牙文件夹中的所有文件。到目前为止我只这样做了:
public class GetCaseInformation {
int numberOfFiles;
String pathToFolder;
File folder;
public GetCaseInformation(String pathToFolder) {
this.pathToFolder = pathToFolder;
folder = new File(pathToFolder);
}
public int getCasesFromFolder() {
return folder.list().length;
}
}
Run Code Online (Sandbox Code Playgroud)
一个非常简单的方法来检查我的文件夹中有多少文件。该方法getCasesFromFolder()在我的方法中调用onCreate,因此每次用户进入主屏幕时都会更新该方法。是否可以监听特定文件夹中的更改?那么我可以动态更新此文件夹中的文件数量吗?
我希望我的活动变暗,几乎透明.与spotify应用程序一样,下面的示例来自iPhone应用程序,但行为几乎相同

让我们假装这是一个Android应用程序,前面的视图是一个活动,后面的视图也是一个活动.res/styles.xml为了获得这个设计,我需要在我的哪个属性中设置?我用谷歌搜索但我只能找到像这样的java例子:
WindowManager.LayoutParams windowManager = getWindow().getAttributes();
windowManager.dimAmount = 0.75f;
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
Run Code Online (Sandbox Code Playgroud)
谢谢!
我已经创建了自己的控制器,用Android相机拍照.我的问题是输出显示的图像比预期的要小.我已经检查了我的位图的宽度和高度,如下所示:
int w = bmp.getWidth();
int h = bmp.getHeight();
Run Code Online (Sandbox Code Playgroud)
这个输出w = 480和h = 640我假设是在像素的尺寸.这是我拍摄照片的方法
public void takePicture() {
Log.i("Camera View: ", "Take Picture");
camera.takePicture(null, null, new PictureCallback() {
@Override
public void onPictureTaken(byte[] data, Camera camera) {
if (null != callback) {
callback.onJpegPictureTaken(data, camera);
}
}
});
}
Run Code Online (Sandbox Code Playgroud)
我Activity订阅此活动的地方onJpegPictureTaken
@Override
public void onJpegPictureTaken(byte[] data, Camera camera) {
Intent i = new Intent(this, ImageEditing.class);
i.putExtra("image", data);
startActivity(i);
}
Run Code Online (Sandbox Code Playgroud)
这样做的目的是启动一个新Activity的以编辑图像,如缩放和拖动.这个ImageEditing.class得到如下图片:
flipped = flipByteArrayNintyDegress(getIntent().getExtras()
.getByteArray("image")); …Run Code Online (Sandbox Code Playgroud) 我即将在我的C#/ WPF应用程序中创建一个身份验证模块.要对用户进行身份验证,我想NetworkCredential用来存储凭据.
Credential = new NetworkCredential(credential.UserName, credential.Password);
Run Code Online (Sandbox Code Playgroud)
其中credential.UserNamea是a string和credential.Password类型SecureString.调试应用程序时,我可以在纯文本和安全字符串中看到密码
为什么密码是以纯文本形式公开的?这不是一个可能的安全威胁吗?
谢谢回答.
编辑:
对于记录,该NetworkCredential对象应在WCF客户端上使用,如下所示:
client.ClientCredentials.Windows.ClientCredential = Credentials
Run Code Online (Sandbox Code Playgroud) 我有一个简短的问题.如何在不使用AsyncTask的情况下更新TextField?在我的Activity类中,我有一个这样的函数:
private void CheckBlueToothState(){
if (bluetoothAdapter == null){
status.setText("Bluetooth NOT support.");
}else{
if (bluetoothAdapter.isEnabled()){
if(bluetoothAdapter.isDiscovering()){
status.setText("Bluetooth is currently in device discovery process.");
}else{
status.setText("Bluetooth is Enabled");
search.setEnabled(true);
}
}else{
status.setText("Bluetooth is NOT Enabled");
Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT);
}
}
}
Run Code Online (Sandbox Code Playgroud)
哪个检查设备是否有蓝牙,启用或禁用,你希望得到的图片.所以再次提出我的问题.status如果我关闭蓝牙,如何动态更改文本字段,反之亦然?
我有一个这样的表格:
<form name="htmlform" method="post" action="script/gen.php?postData">
<table width="450px">
</tr>
<tr>
<td valign="top">
<label for="customer">Customer:</label>
</td>
<td valign="top">
<input type="text" name="customer" maxlength="50" size="30">
</td>
</tr>
<tr>
<td valign="top"">
<label for="nol">Number of licences: </label>
</td>
<td valign="top">
<input type="text" name="nol" maxlength="50" size="30">
</td>
</tr>
<tr>
<td>
<form method="post" id="submit" action="script/gen.php">
<input type="button" onClick="getKey()"; value="Generate key"/>
</td>
</tr>
<div id="innhold">
<h4>Licence Key: </h>
</div>
<tr>
<td colspan="2" style="text-align:center">
<input type="submit" value="Submit">
</td>
</tr>
</table>
</form>
Run Code Online (Sandbox Code Playgroud)
感兴趣的代码行是:
<input type="text" name="nol" maxlength="50" size="30">
Run Code Online (Sandbox Code Playgroud)
和
<input type="text" …Run Code Online (Sandbox Code Playgroud) 我正在为我的android应用程序进行国际化.这是我尝试从中获取字符串的方式string.xml
tv.setText(context.getResources().getString(R.string.));
Run Code Online (Sandbox Code Playgroud)
但Eclipse没有提出任何我预先定义的字符串,只是标准Android Strings.我的文件夹结构如下所示:
res/values/strings.xml
Run Code Online (Sandbox Code Playgroud)
和
res/values-NO/strings.xml
Run Code Online (Sandbox Code Playgroud)
我可以看到这些文件中的字符串在文件中有一些内存地址,R.java例如:
public static final int enterPassword=0x7f06003c;
Run Code Online (Sandbox Code Playgroud)
我尝试Clean了Project,但奇怪的是eclipse并没有提出任何建议,字符串存在于R.java
问题出在哪儿 ?