有没有可能在Android中设置视图的绝对位置? (我知道有一个AbsoluteLayout ,但不推荐使用…) 例如,如果我有一个240x320px的屏幕,如何添加一个20x20px的ImageView ,使其中心位于(100,100)?
从Stack Exchange和其他地方所见过的所有东西,我已经正确设置了一切,以便在Android OS引导时启动IntentService。 不幸的是,它不是开机启动,我没有得到任何错误。 也许专家可以帮助… performance: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.phx.batterylogger" android:versionCode="1" android:versionName="1.0" android:installLocation="internalOnly"> <uses-sdk android:minSdkVersion="8" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.BATTERY_STATS" /> <application android:icon="@drawable/icon" android:label="@string/app_name"> <service android:name=".BatteryLogger"/> <receiver android:name=".StartupIntentReceiver"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> </intent-filter> </receiver> </application> </manifest> BroadcastReceiver启动: package com.phx.batterylogger; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; public class StartupIntentReceiver extends […]
在一个非rooted的android设备上,我可以使用包名称使用run-as命令导航到包含数据库的数据文件夹。 大多数文件types,我只是查看内容,但与数据库,我想如果从Android设备拉。 是否有从这个部分的adbshelldownload copy或move命令? 我想下载数据库文件并使用数据库浏览器查看其内容。 这里的一个答案涉及将整个应用程序包转换成压缩存档,但是一旦完成并移动到机器后,如何提取该存档就没有进一步的答案,当我们可能有一个更直接的解决scheme 谢谢
如何在Android中使用定位工具获取移动设备的当前纬度和经度?
我正在为一个应用程序的UI工作,我试图使用灰度图标,并允许用户将主题更改为他们select的颜色。 要做到这一点,我试图只是应用某种ColorFilter覆盖绘制顶部的颜色。 我尝试过使用PorterDuff.Mode.MULTIPLY,它的工作原理几乎和我所需要的一样,只不过白色的颜色也覆盖了。 我最理想的东西就是Photoshop中的“颜色”混合模式,graphics保留其透明度和光度,并且只修改图像的颜色。 例如: 变 做了一些研究后,看起来ColorMatrixColorFilter类可以做我所需要的,但我似乎无法find指向如何使用matrix的任何资源。 这是一个4×5的matrix,但我需要知道的是我如何去devisematrix。 有任何想法吗? 编辑:所以没关系,到目前为止,我发现这个如下: 1 0 0 0 0 //red 0 1 0 0 0 //green 0 0 1 0 0 //blue 0 0 0 1 0 //alpha 这个matrix是单位matrix(应用时不作任何改变),数字范围从0到1(浮点数)。 该matrix将与每个像素相乘以转换为新的颜色。 所以这就是我开始模糊的地方。 所以我会认为每个像素将是一个1×4的向量,其中包含将与变换matrix点缀的argb值(例如0.2,0.5,0.8,1)。 所以要加倍图像的红色强度,可以使用如下matrix: 2 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 […]
任何在Android(gPhone)上工作的人都知道有一个地方可以find一个好的ORM工具吗? 代码是用Java编写的,数据库是SQLite。 我想find的是一个给定对象定义的工具,可以自动生成表格和CRUD函数(这会很棒),或者,除此之外,还可以使用表格定义,对象定义,并自动生成CRUDfunction。 蹭的是,所有这一切都必须发生在Android框架内,它有自己的约定如何数据库访问的作品。
试图从一个片段调用我的活动中的一个方法。 我想要片段给方法数据,并获取方法返回时的数据。 我想实现类似于调用静态方法,但没有使用静态,因为它在活动中创build问题。 新的碎片,所以我需要一个简单和教学的解释! 谢谢!
我试图animation片段之间的过渡。 我从下面得到了答案 Android碎片和animation FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right); DetailsFragment newFragment = DetailsFragment.newInstance(); ft.replace(R.id.details_fragment_container, newFragment, "detailFragment"); // Start the animated transition. ft.commit(); 和我的R.anim.slide_in_left <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="50%p" android:toXDelta="0" android:duration="@android:integer/config_mediumAnimTime"/> <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="@android:integer/config_mediumAnimTime" /> </set> 但是当我尝试这个显示 02-08 16:27:37.961: ERROR/AndroidRuntime(1717): FATAL EXCEPTION: main 02-08 16:27:37.961: ERROR/AndroidRuntime(1717): java.lang.RuntimeException: Unknown animator name: translate 02-08 16:27:37.961: […]
我需要弄清楚如何获取或为我的Android应用程序构build编号。 我需要在UI中显示内部版本号。 我必须使用AndroidManifest.xml做些什么吗?
我有一个有这个转换的应用程序: A -> B -> C -> D-> C 进入C ,我必须检查一个标志。 那么我必须把它作为意向(让我们说intentX = false )传给D 在D做了一些事情之后,按下一个button之后它会回到C 我所做的只是再次传递intentX的值true,然后再startActivity C。 那么会发生什么呢,它创造了另一个活动C. 我想要发生的是,我将不必启动一个新的活动C,但通过调用super.onBackPressed()使用以前的C. 但是我无法通过intentX的新价值。 有没有其他的办法,来实现我想要的。 我可能会错过一些。