我想读取一个位于jar我的类路径中包含的s 之一的XML文件.如何阅读包含在内的任何文件jar?
我正在尝试录制视频,并希望显示正在录制的秒数.
我该怎么办?
public void startRecording(View v){
flipCamera.setVisibility(View.GONE);
captureImage.setVisibility(View.GONE);
String deviceMan = android.os.Build.MANUFACTURER;
this.mediaRecorder = new MediaRecorder();
this.mediaRecorder.setCamera(this.camera);
camera.unlock();
this.mediaRecorder.setCamera(camera);
this.mediaRecorder.setOrientationHint(90);
this.mediaRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
this.mediaRecorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
CamcorderProfile camcorderProfile_HQ = CamcorderProfile
.get(CamcorderProfile.QUALITY_480P);
this.mediaRecorder.setProfile(camcorderProfile_HQ);
this.mediaRecorder.setOutputFile(this.initFile().getAbsolutePath());
this.mediaRecorder.setMaxDuration(60000); // Set max duration 60 sec.
this.mediaRecorder.setMaxFileSize(5000000);
this.mediaRecorder.setPreviewDisplay(this.cameraPreview.getHolder()
.getSurface());
this.mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.MPEG_4_SP);
try {
this.mediaRecorder.prepare();
// start the actual recording
// throws IllegalStateException if not prepared
this.mediaRecorder.start();
Toast.makeText(this, R.string.recording, Toast.LENGTH_SHORT).show();
this.toggleButtons(true);
} catch (Exception e) {
Log.wtf(TAG, "Failed to prepare MediaRecorder", e);
Toast.makeText(this, R.string.cannot_record, Toast.LENGTH_SHORT)
.show();
this.releaseMediaRecorder();
}
}
Run Code Online (Sandbox Code Playgroud)
我对Android很新,所以请任何人都可以提供帮助.
tableView:numberOfRowsInSection填充表视图时应该调用该方法多少次?
我的应用程序崩溃,没有警告,错误或堆栈跟踪.我还测试了内存泄漏,但没有找到.该应用程序稳定在1.4MB左右.
我有NSLog报告方法是消息,我注意到tableView:numberOfRowsInSection被多次调用.应用程序在其中一个"额外"调用期间崩溃.应用程序崩溃的点会有所不同.我应该指出,如果这有所不同,该表填充了大约600个单元格.
我可以根据需要发布代码,但我的数据源来自a singleton class,所以代码很多.任何帮助将不胜感激.
我有一个UITableView控制器和一个UITableView.我已经使用委托等设置了所有内容,并且它填充得很好.我注意到一个小bug但是使用以下方法:
:的cellForRowAtIndexPath
我注意到每次滚动表时都会不断调用此方法.即使在填充表后,它仍继续调用.基本上,一个单元格移出视图,当它返回视图时,它再次调用它.我让NSLog打印出该方法中的单元格内容,这就是我知道它继续调用的方式.
该功能是不是每个单元调用一次,填充它,然后完成?
我有一个利用拖放的HTML5应用程序.基本上,用户可以将图像从"抽屉"拖动到画布上以创建更大的图像.我希望元素放在它们被释放的地方.我有这个在除Firefox之外的所有浏览器中工作.
在drop事件中,我使用以下内容来获取鼠标的坐标,并计算画布中已删除图像的位置.
var top = evt.originalEvent.offsetX;
var left = evt.originalEvent.offsetY;
Run Code Online (Sandbox Code Playgroud)
问题是,FF中没有此属性.有没有其他方法可以得到这个?没有它,我看不到如何在FF中拖动和移动元素.
注意:我没有使用canvas元素.我正在将图像丢给div.不确定是否重要.
是否可以仅在浏览器历史记录更改(即后退或前进按钮)上检测哈希更改?
我已经看到了onBeforeUnload事件,但是这个事件不会触发哈希更改,因为窗口没有卸载.
当哈希值发生变化时,hashchange事件显然会触发.任何修复?优选地,没有插件.我见过jQuery历史插件,但我正在寻找最简单的解决方案.
谢谢您的帮助.
我正在尝试在Twitter Search API中查询用户,多个用户,主题标签,几个主题标签或其中的任何组合.我正在努力学习语法.
多个用户(WORKS)
?q=from:user1 OR from:user2 OR from user3
Run Code Online (Sandbox Code Playgroud)
单个标签(WORKS)
?q=with:#hashtag
Run Code Online (Sandbox Code Playgroud)
组合(BROKEN)
?q=from:user1 OR from:user2 OR with:#hash1 OR with:hash2
//returns most recent tweets and ignores my query altogether. No error
Run Code Online (Sandbox Code Playgroud)
我不想查询特定用户的特定主题标签.我想要/或结果.如果我使用以下语法,它可以工作,但它也搜索推文的内容,而不是只是标签,这不是很好.
包含搜索(WORKS)
?q=from:user1 OR hashtag1 OR hashtag2
Run Code Online (Sandbox Code Playgroud)
有没有办法完成我要找的或不?我也试过以下
(破碎)
?q=from:user1 OR from:user2 OR with:hash1 OR hash2 OR hash3
Run Code Online (Sandbox Code Playgroud)
希望这是有道理的.如果需要,我可以进一步澄清.(注意:我在我的实际环境中使用了since_id和max_id,以及rpp,但为了方便这个问题,我将它们从我的示例中删除了.)
试图在opencart中创建自定义PHP函数.基本上我需要知道我们是否正在查看购物车或结帐页面.我知道实现这一目标的最简单方法是访问路由请求参数.我想创建一个可重复使用的功能,但是可以在站点范围内使用.
这可能吗?它会去哪里?
该函数看起来像这样:
function isCheckout() {
$route = $this->request->get['route'];
//is cart?
if($route == 'checkout/cart')
return 'cart';
$parts = explode('/', $route);
if($parts[0] == 'checkout')
return 'checkout';
return false;
}
Run Code Online (Sandbox Code Playgroud) 尝试显示特定日期范围的自定义帖子类型.我想仅在某个月内展示帖子.我知道我需要挂钩到posts_where过滤器,但我无法弄清楚如何将参数传递给这个函数,因为我需要传递日期范围.
我已经看到了很多关于如何更改WHERE子句以获取日期范围的示例,但仅限于静态时.我需要做以下事情:
add_filter('posts_where', 'my_custom_where', '', '04/2011'); //pass my date to the filter
function my_custom_where( $where = '' ) {
//figure range
$range = array(
'start' => $date . '-1',
'end' => $date . '-' . cal_days_in_month(CAL_GREGORIAN, date('m', $date), date('Y', $date))
);
$where .= " AND post_date ....."; //build where with date range
return $where;
}
Run Code Online (Sandbox Code Playgroud)
希望有道理.任何帮助,将不胜感激.
我理解孩子和后代之间的区别就好了.但是,我遇到了子选择器的问题.也许我没有正确理解.以下面的HTML为例.这是一个3层导航菜单.
<div id="nav">
<ul class="menu">
<li><a href="#">Menu Item 1</a></li>
<li><a href="#">Menu Item 2</a>
<ul class="sub-menu">
<li><a href="#">Sub Menu Item 1</a></li>
<li><a href="#">Sub Menu Item 2</a>
<ul class="sub-menu">
<li><a href="#">Sub Sub Menu Item 1</a></li>
<li><a href="#">Sub Sub Menu Item 2</a></li>
<li><a href="#">Sub Sub Menu Item 3</a></li>
</ul>
</li>
<li><a href="#">Sub Menu Item 3</a></li>
</ul>
</li>
<li><a href="#">Menu Item 3</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
基于我对css中child(>)选择器的理解,以下情况将是正确的:
#nav {}
#nav ul.menu {}
#nav ul.menu > li {} /* main navigation items only */
#nav ul.menu > …Run Code Online (Sandbox Code Playgroud) javascript ×2
objective-c ×2
php ×2
uitableview ×2
xcode ×2
add-filter ×1
android ×1
archive ×1
arguments ×1
back ×1
css ×1
file-io ×1
hashchange ×1
html5 ×1
ios4 ×1
iphone ×1
jar ×1
java ×1
jquery ×1
opencart ×1
twitter ×1
wordpress ×1