我有以下问题 - 我有一个视图,我正在放入WindowManager,我希望它从屏幕出来到屏幕中间进行翻译动画.
不幸的是,无论我做什么,视图都坚持轴.
这是代码:
view = (FrameLayout) LayoutInflater.from(this).inflate(
R.layout.poke, null);
final WindowManager.LayoutParams params = new WindowManager.LayoutParams(
300, 400, WindowManager.LayoutParams.TYPE_PHONE,
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
PixelFormat.TRANSLUCENT);
params.verticalMargin = -10f;
params.gravity = Gravity.TOP;
windowManager.addView(view, params);
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,我尝试使用边距(放在那里减去它以使其上升).
顺便说一句 - 我知道在dimen.xml中输入数字而不是dp是很难看的.它只是一个测试代码..
我正在尝试捕获.PACKAGE_REPLACED事件,以查看我的代码是否运行良好,但我无法模拟它.我尝试使用adb shell命令:
am broadcast -a android.intent.action.PACKAGE_REPLACED -n com.draoid/.com.draoid.installationtracking.nnn.InstallTracking --es "package_replaced" "utm_source=test_source&utm_medium=test_medium&utm_term=test_term&utm_content=test_content&utm_campaign=test_name"
Run Code Online (Sandbox Code Playgroud)
但没有任何反应
我正在尝试在android中使用mp4parser库,我遇到了一些困难.我猜它是因为mp4parser是一个基于java的项目,还没有适应android.
PS-mp4parser在世界范围内传播,甚至被Instagram使用
我的结论基于以下代码:
public PropertyBoxParserImpl(String... customProperties) {
InputStream is = getClass().getResourceAsStream("/assets/isoparser-default.properties");
mapping = new Properties();
try {
mapping.load(is);
Enumeration<URL> enumeration = Thread.currentThread().getContextClassLoader().getResources("isoparser-custom.properties");
while (enumeration.hasMoreElements()) {
URL url = enumeration.nextElement();
mapping.load(url.openStream());
}
for (String customProperty : customProperties) {
mapping.load(getClass().getResourceAsStream(customProperty));
}
} catch (IOException e) {
throw new RuntimeException(e);
}
}
Run Code Online (Sandbox Code Playgroud)
isoparser-default.properties是一个reflaction映射:
hint=com.coremedia.iso.boxes.TrackReferenceTypeBox(type)
cdsc=com.coremedia.iso.boxes.TrackReferenceTypeBox(type)
meta-ilst=com.coremedia.iso.boxes.apple.AppleItemListBox()
-----name=com.coremedia.iso.boxes.apple.AppleNameBox()
-----mean=com.coremedia.iso.boxes.apple.AppleMeanBox()
-----data=com.coremedia.iso.boxes.apple.AppleDataBox()
rmra=com.coremedia.iso.boxes.apple.AppleReferenceMovieBox()
rmda=com.coremedia.iso.boxes.apple.AppleReferenceMovieDescriptorBox()
rmdr=com.coremedia.iso.boxes.apple.AppleDataRateBox()
rdrf=com.coremedia.iso.boxes.apple.AppleDataReferenceBox()
Run Code Online (Sandbox Code Playgroud)
在android中你不能发起一个带有本地类和mehod的链接的url并像上面的PropertyBoxParserImpl()那样加载它.
所以我猜我只需要改变以下功能,有没有人在使用mp4parser时遇到这些问题?
我想创建一个用户表,让我们命名它USERS,我希望每个用户都能够指向更多用户。您可以将其视为一个用户,有一些朋友也是用户,并且有更多朋友也是用户,依此类推。
我是否需要在该表与其自身之间使用多对多关系或使用连接表?
例如,该表(没有连接表的表示法)可能如下所示:
| USER_ID(PK) | NAME | AGE | _ID(FK) |