`
jonson
  • 浏览: 168461 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
如何通过INTENT调用启动google play商店并且进入指定app的界面。 首先我们查看apk可以看到google play的包的packagename为com.android.vending。 知道包名一起就好办了。   调用代码如下:   public static void showMarket(Activity activity) { final String appPackageName = "com.xxx.xxx"; try { Intent launchIntent = activity.getPackageMan ...
如果对PopupWindow的显示隐藏过程配置动画。 有几个注意点: 1.PopupWindow的动画需要成对配置,即一个显示一个隐藏。 2.调用PopupWindow setAnimationStyle接口来设置。   定义一个Style <style name="popup_animation"> <item name="@android:windowEnterAnimation">@anim/xiaoying_popup_show</item> <item ...
以下为XML标志符的数字和字符串转义符 "     (&#34; 或 &quot;) '     (&#39; 或 &apos;) &     (&#38; 或 &amp;) lt(<) (&#60; 或 &lt;) gt(>) (&#62; 或 &gt;)  空格 (&#160;)   换行: <string name="hello_world">你好!\n世界!</string> 其中的\n就代表换行 缩进: <s ...
如何dump bitmap数据到文件。有时候需要逐位分析图片数据是可以用到。此方法是未经压缩的数据,网上很多方法都是调用的bitmap的compress接口拿到byte数据,是经过压缩的。   try { BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("/sdcard/pic.txt")); int bHeight = bitmap.getHeight(); int bWidth = bitmap.getWidth(); int ...
今天使用到用INTENT调用短消息,在网上搜索了都不正确。看了文档,总结示例代码如下: String uri= "smsto:"; Intent it = new Intent(Intent.ACTION_SENDTO, Uri.parse(uri)); it.putExtra("sms_body", desc); it.putExtra("compose_mode", true); mActivity.s ...
UCDetector: Unnecessary Code Detector  工具是一款eclipse插件,可以用于代码静态检查。 下载附件的jar包,把它放到eclipse目录  ECLIPSE_HOME/dropins 。重启eclipse就可以干活了。   快速入门      相反点击SHIFT + CTRL+ G(在工作区中搜寻参考资料)所有的时间,按照下面的步骤:  在Package Explorer中右键点击一个或多个项目,包或类  选择上下文菜单:UCDetector/检测不必要的代码运行UCDetector  检查警告在Java编辑器和视图的问题没有发现使 ...
   Have get a problem: receive multi surfaceChanged callback with SurfaceView.    This problem have trouble us for a long time. finally, i found the reason is: .addCallback(mCallBack);    This method can be call for many times. so you must call:      removeCallback(mCallBack);      Hope this ...
  If you used public.xml and ids.xml, you may need these tools.   After study, i found these two file can be generate from R.java. so i decide use perl to generate these two file. you must generate ids.xml first.    There is same key points whitch you need take care of.    1.the @+id  must be r ...
window->preference->java->code style -> formatter  -> line wrapping  --> maximum line width
androidannotations usage tips: {1} Configuring Eclipse Put androidannotations-X.X.X-api.jar in the libs folder Put androidannotations-X.X.X.jar in a different folder, such as 
decompile apk with apktool. mostly, i used to decompile the xml.   download:https://code.google.com/p/android-apktool/downloads/list   at win7 use below command to decompile.   apktool d Thinkdirve.apk  APK_SRC
Running android update project -p . on the command line, in the base folder of your project will create the necessary build.xml and supporting files for an Ant build.
对于多媒体的application经常有需要禁止其他多媒体声音的需求。 在网上搜索了相关的方法:   Intent i = new Intent("com.android.music.musicservicecommand"); i.putExtra("command", "pause"); sendBroadcast(i); 后来发现这个方法只能解决部分问题,对于那些不支持这个Intent的APP及收音机等是不起作用的。   有一个根本性解决问题的方法,就是获取声音播放的硬件的焦点(个人理解),从而使其它APP停止 ...
  实现高效的文件内容比较工具函数。 参考了网上的一些方法并做了改进。 测试发现使用MD5方式比较是不完备的,如果文件只改动一个字节,比如 本来数字“1”改成数字“2”,是无法正确比较的。 所以还是采用了读取所有字节进行比较的方式比较靠谱。读取文件内容是的buffer大小会影响执行效率。对于10K级别的文本文件,经测试在10MS以内比较完成。 /** * <p> * compare two file's content. if not equal then return false; else return true; * </p> ...
最近需要参考android源代码,找了些下载android源代码的方法。总结了一个比较简单的方法。   1.下载  GIT windows 版本 2.使用 GIT  GUI进行下载 3.https://android.googlesource.com/  参考android的各个模块的地址 4.source location :https://android.googlesource.com/[name]     参考3中的模块路径进行替换 5.target directory:  [本地目录,并且最终的放置目录应该是未创建的,程序会自动创建]
Global site tag (gtag.js) - Google Analytics