• 判断Android中应用是否为默认启动的方法

    方法一: [java] boolean isMyLauncherDefault() {       final IntentFilter filter = new IntentFilter(Intent.ACTION_MAIN);       filter.addCategory(Intent.CATEGORY_HOME);          List<IntentFilter> filters = new ArrayList<IntentFilter>();       filters.add(filter);          final String myPackageName = getPackageName();       Li...
    作者:孤风一剑/2014年4月14日/分类:移动开发/阅读:1,129次/标签:/评论关闭
  • ANDROID的多语言实现

    以前就知道Android的多语言实现很简单,可以在不同的语言环境下使用不同的资源什么的,但是一直没有实际使用过。 最近公司的项目要用到多语言于,是就研究了一下——果然很简单啊。 要使用多语言,首先肯定要有为不同语言准备的资源。 只需要按照Android提供的规范,对不同语言下的资源文件夹进行对应的命名即可。 比如我们知道/valus是Android的默认简单资源(字符串、数值...
    作者:孤风一剑/2014年4月11日/分类:移动开发/阅读:831次/标签:/评论关闭
  • Android滑动菜单实现,仿天天动听侧滑效果

      其实现原理为,在一个Activity的布局中需要有两部分,一个是菜单(menu)的布局,一个是(content)的布局。两个布局横向排列,菜单布局在左,内容布局在右。初始化时菜单布局完全显示在屏幕上,此时内容布局就会在屏幕右侧从而看不见。当点击菜单布局上的按钮时,就会时菜单布局向左偏移,以使得内容布局呈现在屏幕上。 其最终实现的效果如下: 当点击按钮后:   具...
    作者:孤风一剑/2014年4月09日/分类:移动开发/阅读:2,098次/标签:/评论关闭
  • android来电归属地提醒

    现在市面上常用的一些拨号软件的一个功能,来电归属地。拨号的时候,会在拨号界面出现一个号码归属地的小框框。效果如下:而且这个小窗体还可以自定义风格,并且可以自由移动。这里大概讲下实现的过程。   这个小框框其实就是一个自定义的吐司Toast。吐司是一个特殊的窗体,显示在所有窗体的最上方。归属地查询,其实就是自定义一个吐司,然后注册一个服务,后台监听响铃状...
    作者:孤风一剑/2014年4月03日/分类:移动开发/阅读:1,095次/标签:/评论关闭
  • 【Android学习】Android广播机制

    Android广播机制简介: 在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信或者打出一个电话,如果某个程序接收了这条广播,就会做相应的处理。而且该广播可以被不止一个应用程序所接收,当然也可以不被任何程序所接收。 广播机制最大的特点就是发送方并不关心接收方是否接收数据,也不关心接收方如何处理数据。 对于该广播是否被一个应用程序所接收,取决于...
    作者:孤风一剑/2014年3月28日/分类:移动开发/阅读:898次/标签:, /评论关闭
  • Android Handler

    Handler的作用: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. Android主线程 (也就是UI线程) 操作5秒钟还没有完成的话, 界面会出现假死现象,会收到Android系统的一个错误提示  "强制关闭".  这个时候我们需要把这些耗时的操作,放在一个子 线程中 Android不允许子线程更新主线程维护的UI组件,这样对主线程是不安全的,也就是说,更新UI只能在主线程中更新,子 ...
    作者:孤风一剑/2014年3月21日/分类:站长在线/阅读:995次/标签:, /评论关闭
  • Android Json解析与总结

    一、JSON定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这些特...
    作者:孤风一剑/2014年3月21日/分类:移动开发/阅读:5,343次/标签:, /3条评论
  • Android完全退出应用程序

    Android退出应用程序会调用finish(),但这只是针对第一个Activity(也就是入口的Activity)时生效。如果有A,B,C三个Activity,而想在B或C中Activity退出,调用上面的方法,只会销毁当前的Activity返回上一个Activity。当然也可以逐个返回上一个Activity,直到跳转到入口的Activity,最后退出应用程序,但是这样比较麻烦。下面是一个比较好的方法: 首先要定义一个继承Applic...
    作者:孤风一剑/2014年3月20日/分类:移动开发/阅读:1,462次/标签:/评论关闭
  • android使用orm框架ormlite在控制台打印log日志信息

    在默认情况下,在android下默认只打印info级别的日志信息,所以在默认情况只能打印ormlite中创建数据库表的语句,而对于数据的插入和查询等sql语句是不会打印出来的。在ormlite中提供了 AndroidLog类来设置adb log的级别。因为我们需要打印出更多的sql语句,这样方便我们进行调试。 官网上是这样说明的: The ormlite-android.jar classes de ne the AndroidLog class which...
    作者:孤风一剑/2014年3月18日/分类:移动开发/阅读:1,164次/标签:, /评论关闭