Eclipse中是否存在"在文件中查找"快捷方式,就像在Visual Studio(Ctrl+ Shift+ F)中一样?
我查看了这两个列表:
谢谢.
查询MediaStore.Video.Media.EXTERNAL_CONTENT_URI
仅返回视频/sdcard/DCIM/100MEDIA
但我想在我的/sdcard/Android/data/mypackage/files
文件夹中获取视频缩略图.可能吗 ?
这是我的代码的一部分:
ContentResolver cr = getContentResolver();
String[] proj = {
BaseColumns._ID
};
Cursor c = cr.query(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, proj, null, null, null);
if (c.moveToFirst()) {
do
{
int id = c.getInt(0);
Bitmap b = MediaStore.Video.Thumbnails.getThumbnail(cr, id, MediaStore.Video.Thumbnails.MINI_KIND, null);
Log.d("*****My Thumbnail*****", "onCreate bitmap " + b);
ImageView iv = (ImageView) findViewById(R.id.img_thumbnail);
iv.setImageBitmap(b);
}
while( c.moveToNext() );
}
c.close();
Run Code Online (Sandbox Code Playgroud) 如何在android天气原生应用上将温度更改为"摄氏度"?
对于这个特殊问题没有多少,所以,我决定发布自己的解决方案.
匹配除特定字符之外的所有字符的正确语法是什么.
例如,我想匹配除字母[A-Z] [a-z]
和数字之外的所有内容[0-9]
.
我有
string.matches("[^[A-Z][a-z][0-9]]")
Run Code Online (Sandbox Code Playgroud)
这是不正确的?
给出java中的以下代码,在编译时你有很多错误:
Main.java:1:错误:包com.google.common.base不存在导入com.google.common.base.Preconditions; ^
Main.java:2:错误:包com.google.common.collect不存在导入com.google.common.collect.Lists; ^
Main.java:3:错误:包org.ros.exception不存在import org.ros.exception.RosRuntimeException; ^
Main.java:4:错误:包org.ros.internal.loader不存在import org.ros.internal.loader.CommandLineLoader; ^
Main.java:5:错误:包org.ros.node不存在import org.ros.node.DefaultNodeMainExecutor; ^
Main.java:6:错误:包org.ros.node不存在import org.ros.node.NodeConfiguration; ^
Main.java:7:错误:包org.ros.node不存在import org.ros.node.NodeMainExecutor;
我通过IntelliJ运行它.有谁知道为什么它不起作用?
import com.google.common.base.Preconditions;
import com.google.common.collect.Lists;
import org.ros.exception.RosRuntimeException;
import org.ros.internal.loader.CommandLineLoader;
import org.ros.node.DefaultNodeMainExecutor;
import org.ros.node.NodeConfiguration;
import org.ros.node.NodeMainExecutor;
// This class will run a publisher and subscriber, and relay data between them.
public class Main {
static private Talker pubNodeMain;
static private Listener subNodeMain;
public static void main(String[] argv) throws Exception {
// Set up the executor for both of the nodes
NodeMainExecutor nodeMainExecutor …
Run Code Online (Sandbox Code Playgroud) 我目前正在开发一个应用程序,我们有一个SQL-Server数据库,我需要进行全文搜索工作,以便我们搜索人的名字.
目前,用户可以在名称字段中输入搜索3个不同varchar列的名称.第一,最后,中间名
所以说我有3行以下信息.
1 - 菲利普 - J - 弗莱
2 - 艾米 - 空 - 黄
3 - Leo - NULL - Wong
如果用户输入诸如'Fry'之类的名称,它将返回第1行.但是,如果他们进入Phillip Fry,或者Fr,或者Phil,他们什么也得不到......我不明白为什么这样做.如果他们搜索Wong,他们会获得第2行和第3行,如果他们搜索Amy Wong他们又一无所获.
目前查询使用的是CONTAINSTABLE,但我已使用FREETEXTTABLE,CONTAINS和FREETEXT切换,结果没有任何明显的差异.表格方法是首选,因为它们返回相同的结果,但具有排名.
这是查询.
....
@Name nvarchar(100),
....
--""s added to prevent crash if searching on more then one word.
DECLARE @SearchString varchar(100)
SET @SearchString = '"'+@Name+'"'
SELECT Per.Lastname, Per.Firstname, Per.MiddleName
FROM Person as Per
INNER JOIN CONTAINSTABLE(Person, (LastName, Firstname, MiddleName), @SearchString)
AS KEYTBL
ON Per.Person_ID = KEYTBL.[KEY]
WHERE KEY_TBL.RANK > 2
ORDER BY KEYTBL.RANK …
Run Code Online (Sandbox Code Playgroud) 我正在使用java中的任务托盘图标,我喜欢打开一个弹出菜单,使用左键单击相同的弹出菜单,因为我在右键单击打开,请帮助我快速响应.
提前致谢...
这是用于右键单击的代码需要在左键单击时显示相同的弹出窗口...不要忘记放置任何图像@"src/img"文件夹,名称为"titleImg.jpg"
只需运行此...这是一个工作示例,但我必须使用左键单击显示相同的弹出窗口
我已经检查了鼠标监听器,它听左键单击托盘图标,但如何显示弹出菜单使用该???
package com.abc.dao;
import java.awt.AWTException;
import java.awt.CheckboxMenuItem;
import java.awt.Menu;
import java.awt.MenuItem;
import java.awt.PopupMenu;
import java.awt.SystemTray;
import java.awt.Toolkit;
import java.awt.TrayIcon;
public class MyTaskTray {
public static void main(String arg[]){
//Check the SystemTray is supported
if (!SystemTray.isSupported()) {
System.out.println("SystemTray is not supported");
return;
}
final PopupMenu popup = new PopupMenu();
final TrayIcon trayIcon =
new TrayIcon(Toolkit.getDefaultToolkit().getImage(new java.io.File("").getAbsolutePath()+"/bin/img/titleImg.jpg"), "Library Drop");
final SystemTray tray = SystemTray.getSystemTray();
// Create a pop-up menu components
MenuItem aboutItem = new MenuItem("About");
CheckboxMenuItem cb1 = …
Run Code Online (Sandbox Code Playgroud) 当我将我的应用程序上传到linux时,我收到此错误.这在我的本地Windows系统上工作正常,但在linux服务器上给我错误.当我搜索这个时,我发现这是sqLite相关的问题.如果这是sqLite问题,那么我该如何将其更改为MySQL.
请帮我.
我是url编码一串文本传递给一个函数.但是,它将双空格中的第二个空格编码为"%A0".这意味着当我解码字符串时,"%A0"在黑框中显示为问号.
我真的只需要能够删除额外的空间,但我想了解是什么导致了这个以及如何正确处理它.
例如:
Something Something else
Run Code Online (Sandbox Code Playgroud)
编码为:
Something+%A0Something+else
Run Code Online (Sandbox Code Playgroud) 我有一个PHP脚本,<?=str_replace(array('(',')','-',' ','.'), "", $rs["hq_tel"])?>
这是一个字符串替换函数,它接受字符数组并在找到字符串中的任何字符时替换它们.是否有任何java等效的函数.我发现了一些方法,但有些方法是使用循环,有些方法重复这些语句,但在java中找不到任何单行解决方案.
提前致谢.