我想知道如何告诉android我的应用程序是一个相机应用程序,所以其他应用程序知道他们可以启动我的应用程序来获取图片.例如,使用pixlr-o-matic,您可以从图库中选择图像,也可以从您选择的相机应用程序中请求图像.
编辑:如何将图片返回到调用应用程序?
有人能告诉我如何在Symfony2中切换语言环境日期格式吗?
无论我在config(framework.session.default_locale)中设置什么,这总是以英语返回工作日(我需要工作日用德语):
$start->format("D d.m.Y");
Run Code Online (Sandbox Code Playgroud)
当我输出默认语言环境时,它总是返回"de"BTW,无论我在config.yml中设置什么
echo \Locale::getDefault()
Run Code Online (Sandbox Code Playgroud)
附加信息:
我希望能够在我的本地系统和实时服务器上正确输出日期(意味着正确的德语工作日)格式化日期.尝试使用strftime,它使用系统安装的语言环境并且遇到了麻烦,因为语言环境包在live和dev机器上有不同的命名方案.这里还有另外一个问题: PHP:为什么我在服务器上的日期格式不同?
我有一个库项目和另一个使用库项目中的一些类的项目.一旦我在其中一个库类中设置了一个断点,并且我的应用程序在断点处停止,Eclipse就会向我显示错误消息
来源未找到
此类文件的jar属于容器'Android Dependencies',它不允许对其条目上的源附件进行源修改
有人能帮我吗?

自从升级到android gradle插件3.0.1后,我收到以下错误:
Warning: Exception while processing task java.io.IOException: Please correct the above warnings first.
Run Code Online (Sandbox Code Playgroud)
:app:transformClassesAndResourcesWithProguardForProductionRelease FAILED
问题是:我的日志中没有看到任何警告.
我还使用-i标志运行构建,我正在关注(大)日志:https: //gist.github.com/stoefln/b5e5e899c73b52d8065a5daeead716b3
任何想法都非常欢迎!
我已经建立了一个注册表单,我想在其中验证字段.在我的RegistrationFormType我有以下代码:
public function getDefaultOptions(array $options)
{
$collectionConstraint = new Collection(array(
'email' => new Collection(array(
new NotBlank(),
new Email(array('message' => 'Invalid email addressadsfa')),
)),
'username' => new Email(array('message' => 'arg Invalid email addressadsfa')),
'code' => new MaxLength(array('limit'=>20)),
'plainPassword' => new MaxLength(array('limit'=>20)),
));
return array(
'csrf_protection' => false,
'validation_constraint' => $collectionConstraint,
);
}
Run Code Online (Sandbox Code Playgroud)
问题是:电子邮件验证不起作用.我究竟做错了什么?
目前我有通常的Controller/Action结构:
BlogController:
/blog/list
/blog/create
/blog/detail/my-blog-hash
Run Code Online (Sandbox Code Playgroud)
和PostController
/post/create
/post/detail/my-post-hash
Run Code Online (Sandbox Code Playgroud)
我想要的是博客帖子详细信息视图的URL:
/blog/detail/my-blog-hash/post/my-post-hash
Run Code Online (Sandbox Code Playgroud)
我知道有一个RESTBundle,但是这让IMO过于复杂,并且路由和表单验证存在一些我无法解决的真正问题(即使在IRC的帮助下).我不需要JSON,序列化器,特殊视图等的访问点,我只需要一种方法来以某种方式堆栈控制器.
有人可以帮我弄这个吗?
我正在构建一个使用相机预览的相机应用程序.为了使用全屏进行预览,我锁定了活动
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
Run Code Online (Sandbox Code Playgroud)
现在我遇到了以下问题:每当我渲染一个表单或者我必须显示一个对话框时,它总是以横向模式显示,即使用户在纵向模式下使用他/她的设备也是如此.我试图通过使用变换动画来旋转edittext视图,并且它们被正确旋转,但我仍然无法再将它们聚焦,并且键盘也始终显示在横向中:(
你知道在这里寻找方法吗?
重要提示:检测方向不是问题所在.问题是:如何以仍然可用的方式旋转表单/视图/视图组和键盘.
我知道它必须以某种方式成为可能:三星的相机应用程序(它与星系S3一起提供)能够在不旋转预览的情况下旋转视图,因此它必须是可能的!看到:
http://www.letsgomobile.org/images/reviews/0186/galaxy-s3-camera.jpg
我正在开发一个使用自定义操作栏布局的应用程序,该布局通过android:actionBarStyle和android:customNavigationLayout在中引用themes.xml.栏中有一些元素,如重载和一些信息按钮.在android 4设备上,可以通过findViewById(在活动内部)找到这些按钮,但是android 3.2 findViewById返回null.这会抛出NullPointerException.
该应用程序正在使用ActionbarSherlock 4.2.0
这是themes.xml:
<style name="Theme.SRF.Tablet" parent="style/Theme.Sherlock">
<item name="android:windowContentOverlay">@drawable/header_shadow</item>
<item name="android:actionBarStyle">@style/TTTActionBar</item> </style>
<style name="TTTActionBar" parent="style/Widget.Sherlock.ActionBar">
<item name="android:background">@drawable/bg_header</item>
<item name="android:customNavigationLayout">@layout/actionbar_custom</item>
</style>
Run Code Online (Sandbox Code Playgroud)
活动:
@Override
protected void onCreate(Bundle _savedInstanceState) {
setContentView(...);
// next line throws NullPointerException on android 3.2
findViewById(R.id.actionbar_custom_bt_refresh).setOnClickListener(mClickListener);
....
}
Run Code Online (Sandbox Code Playgroud) 如何删除通知右下方的辅助较小图标?由于我们需要为通知调用setSmallIcon方法,因此我们不能只删除对此方法的调用.
有没有办法删除辅助图标,同时将其保留在状态栏上?我们是否必须调用setStyle并为通知设置自定义样式?
android ×6
symfony ×3
datetime ×1
debugging ×1
forms ×1
gradle ×1
icons ×1
javascript ×1
jsdoc ×1
localization ×1
node.js ×1
proguard ×1
rest ×1
routing ×1
validation ×1