什么是WindowAndroid?
我认为Android中的最高级别被调用Activity,这是你看到的屏幕.
有人能告诉我Android中的Window是什么吗?我们只有一个或多个.
我对Android中的两种方法感到困惑.似乎这两种方法都告诉你它是什么类型的事件,即它是一个向下或向上的事件.
我什么时候用哪个?
public void onTouchEvent(MotionEvent e)
Run Code Online (Sandbox Code Playgroud)
请不要引用文档,因为我读了它,并且我没有看到任何参数可以提供给任何一种方法来获得不同的东西.
public final int getAction ()
Run Code Online (Sandbox Code Playgroud)
和
public final int getActionMasked()
Run Code Online (Sandbox Code Playgroud) 我在我的Android应用程序中有一个相机预览.你可能都知道它是由surfaceviewandroid 实现的.
在我的照片应用程序中,允许用户拍照,我想模糊相机预览(表面视图),如果用户还没有登录,如果用户登录,我将显示正常预览(没有模糊)
模糊如同 
但似乎没有办法做到这一点
我想到了几件事,但我不确定如何实现它
另一种方法是更改窗口的属性,但我无法对surfaceview执行此操作,
getWindow().addFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
Run Code Online (Sandbox Code Playgroud)那么我们可以创建一个窗口覆盖surfaceview并设置这样的标志吗?我不这么认为
谁能告诉我如何模糊相机预览,这是一个表面视图
注意:我试图模糊一个区域,这是相机预览的输出,所以它不像我模糊静态图像,模糊区域将根据你的手机相机的位置而改变
我试图在intelli j中使用android支持库v4中的viewpager.目前,我使用的是Android SDK 4.1
我复制android-support-v4.jar到'libs'下我的intellij android项目
在intellij的项目设置中
我去了"Modules"=>"MyModuleName"=>依赖项选项卡,并通过导航到我自己项目下的libs /文件夹的路径来添加android-support-v4.jar
我检查了除了这个新添加的jar文件之外的'export'
但我仍然无法在我的应用程序中使用viewpager.
我得到一个崩溃的消息,如:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.xxxx/com.xxxx.MyActivity}: android.view.InflateException: Binary XML file line #13: Error inflating class android.support.v4.view.ViewPager
Run Code Online (Sandbox Code Playgroud) 嗨,我有一个我创建的网站,它使用iScroll所以基本上我在div标签上有一个固定的宽度,如果内容太长,它将成为可滚动的.
我有iscroll应用相同的代码在iphone和ipad上工作正常
但是,在Android上,当webview首次以纵向模式加载时,它不可滚动,但如果你把它放在横向,然后回到肖像,那么你就可以滚动了.
为什么Android中的方向改变会影响iScroll?我怎么能解决这个问题?
我现在正在使用roboguice,我们可以使用注释来获取类注入
@InjectView(R.id.list)ListView x
Run Code Online (Sandbox Code Playgroud)
@inject表示法有效,因为我从RoboActivity或任何Robo类扩展
我的问题是,如果我想注入一个名为的自定义类
public class CustomUtilManager {
}
Run Code Online (Sandbox Code Playgroud)
我希望能够在RoboActivity中注入它
@Inject CustomUtilMananger
Run Code Online (Sandbox Code Playgroud)
我该怎么做?
我的第二个问题是,如果我有一个类,那不是任何Robo*类的子类
说
public class MyOwnClass {
}
Run Code Online (Sandbox Code Playgroud)
我如何获得注入器并注入另一个注入类,例如CustomUtilManager
即我怎么说
public class MyOwnClass {
@Inject CustomUtilManager customUtilManager;
}
Run Code Online (Sandbox Code Playgroud) 我见过css中的一些人写的东西
.together
{
display:inline;
display:inline-block;
}
Run Code Online (Sandbox Code Playgroud)
不仅限于显示样式,而是说背景大小或背景图像的示例
这样做的目的是什么?我的意思是第二个将覆盖第一个,所以为什么要打扰?
嗨,我有一个uitableviewcell,使用在cell.imageView中的ios中提供的默认uitableview单元格,其图像通过图像的url填充,如此
[cell.imageView setImageWithURL:[NSURL URLWithString:movie.show_image_url] placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
Run Code Online (Sandbox Code Playgroud)
它最初加载一切都很好,但在模拟器中,当我选择一行时,我可以看到单元格中的元素(除了cheveron)向左移动,这使得imageview的宽度变得更短
我不知道为什么,如果我用应用程序中存储的静态图像替换imageview,比如placeholder.png,那么我不会观察到这个问题.
有人可以帮忙吗?
在我的应用程序中,我最初加载来自库的所有图像,即(MediaStore.Images.Media.EXTERNAL_CONTENT_URI)
用户可以通过我的应用程序拍照,但我有一个自定义相机,即我不使用默认手机相机拍照,我有自己的表面视图,我直接处理相机对象,并处理相机图片.我将此图像保存在自定义文件夹中.
一旦用户返回我的应用程序,我希望新拍摄的照片出现在我的画廊中
问题:新拍摄的图片没有出现在我用MediaStore.Images.Media.EXTERNAL_CONTENT_URI加载的光标中
只有当我重新安装应用程序并强制重新扫描时,问题才会消失.
我该如何解决?我希望立即拍摄的每张照片都会出现在我的光标中?
我已经做了一些研究,但是不要告诉我带有如下所述的startactivity解决方案的内容值
startActivityForResult(intent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为我有自己的相机,我没有使用手机的默认相机活动
我也试过了
getContentResolver().notifyChange(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null);
Run Code Online (Sandbox Code Playgroud)
这也行不通
有人可以帮忙吗?
谢谢
android ×7
blur ×1
camera ×1
css ×1
gallery ×1
html ×1
imageview ×1
ios ×1
iscroll ×1
iscroll4 ×1
motionevent ×1
orientation ×1
roboguice ×1
sdwebimage ×1
surfaceview ×1
touch ×1
uitableview ×1
web ×1
webview ×1