work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 59 下一页

2014年2月24日

摘要: 简单配置版本:Eclipse設置一、window->Preferences-> General-Editors->Text Editors ,右边勾选insert spaces for tabs。二、window->Preferences->Java->Code Style-> Formatter 点击edit, 选择spaces only,最后在最上面的Profile Name改一个名字,保存就OK了。详细配置版本:Eclipse设置软tab(用4个空格字符代替)及默认utf-8文件编码(unix)原文地址本文摘要:1、如何配置Eclipse中编辑器 阅读全文

posted @ 2014-02-24 10:54 work hard work smart 阅读(450) 评论(0) 推荐(0)

2014年1月22日

摘要: 下面有两篇关于Android ANR的文章,感觉不错,分享一下![Android实例] 【Sundy系列】网上绝无仅有的Log分析教程及例子!android ANRhttp://blog.csdn.net/muojie/article/details/6138688 阅读全文

posted @ 2014-01-22 19:25 work hard work smart 阅读(214) 评论(0) 推荐(0)

2014年1月14日

摘要: Android 服务端开发之开发环境配置 这里是在Eclipse的基础上安装PhpEclipse插件方法,PHPEclipse是Eclipse的 一个用于开发PHP的插件。当然也可以采用Java开发android服务端。 1.首先要下载PhpEclipse, 官网下载地址:下载地址 其它下载地址:下 阅读全文

posted @ 2014-01-14 09:30 work hard work smart 阅读(889) 评论(0) 推荐(0)

2013年12月20日

摘要: 刚更新了Android sdk 19,但是出现以下两个问题,浪费我2个小时的时间,现在将我遇到的问题和解决方法总结如下:问题1:打开eclipse点更新后,出现This Android SDK requires Android Developer Toolkit version 22.0.0 or above.原文地址本人最近在操作更新ANDROID SDK时出现类似于题目中的错误,是一启动ECLIPSE时。按照弹出的提示进行更新。但是,我现在只是想恢复到原先的开发环境。于是找到本文,方法有效!!!windows 下面安装Android虚拟机,有时候选择更新SDK后,在Eclipse pref 阅读全文

posted @ 2013-12-20 16:42 work hard work smart 阅读(11066) 评论(0) 推荐(1)

2013年12月19日

摘要: uninstall的使用adb uninstall package_name 卸载软件adb -k uninstall package_name 完全删除,包括data/data文件夹也删掉。push与pull的使用adb push 电脑(Window)中的文件夹 Android的文件夹如1: adb push E:\test /storage/sdcard0/test将电脑中test文件push到Android的test文件夹里。如2:adb push E:\test\11.txt data/11.txt将电脑中11.txt文件push到Android的data文件夹里。pull与push刚 阅读全文

posted @ 2013-12-19 19:03 work hard work smart 阅读(996) 评论(0) 推荐(0)

摘要: 下面是Android的学习笔记,原文地址。 我是使用adb devices出现如下红字错误,使用第一种方法方法,结果关掉豌豆荚就可以了。android adb启动失败问题adb server is out of date. killing... ADB server didn't ACK * failed to start daemon *今天打开Eclipse,真机连接之前,是要启动adb的,突然发现就失败了。错误如下--》adb server is out of date. killing... ADB server didn't ACK * failed to start 阅读全文

posted @ 2013-12-19 14:07 work hard work smart 阅读(349) 评论(0) 推荐(0)

2013年12月18日

摘要: 序言:-------------此文档旨在描述Android.mk文件的语法,Android.mk文件为Android NDK(原生开发)描述了你C/C++源文件。为了明白下面的内容,你必须已经阅读了docs/OVERVIEW.TXT的内容,它解释了Android.mk文件扮演的角色和用途。概述:---------写一个Android.mk文件是为了向生成系统描述你的源代码。更明确的说:- 这个文件实际上是GNU Make文件的一小片段,它会被生成系统解析一次或多次。因此,你应该在Android.mk里尽量少地声明变量,而不要误以为在解析的过程中没有任何东西被定义。- 该文件的语法的明的人为了 阅读全文

posted @ 2013-12-18 19:02 work hard work smart 阅读(814) 评论(0) 推荐(0)

2013年12月16日

摘要: Android MediaProvider数据库模式原文地址摘要: Android MediaProvider 使用 SQLite 数据库存储图片、视频、音频等多媒体文件的信息,供视频播放器、音乐播放器、图库使用。本文详细分析了 Android MediaProvider 多媒体数据库(以 SDK 2.3.3 为例)的模式(schema),并简要叙述与系统媒体扫描服务 MediaScanner 的交互。1. 如何提取数据库以 root 权限进入 adb shell,使用 sqlite3 打开位于手机上 /data/data/com.android.providers.media/databas 阅读全文

posted @ 2013-12-16 17:06 work hard work smart 阅读(7489) 评论(0) 推荐(1)

2013年12月2日

摘要: Android MVC模式下面是我对Android MVC模式的理解Model模型层包括实体模型层,存放程序中调用的实体。业务模型层,存放程序中调用的业务逻辑。View 显示层Android很好的将显示层抽离,并放入res/目录的中以XML形式体现。 包括main.xml 布局文件。string.xml 存放常量。drawable 存放使用的图片文件。Control 控制层Control层是Activity的职责。你只有告诉Activity做什么。怎么做那是模型层的事。 阅读全文

posted @ 2013-12-02 10:22 work hard work smart 阅读(478) 评论(0) 推荐(0)

2013年11月29日

摘要: Android ActionBarSherlock使用教程本文转自http://www.chenwg.com/android/actionbarsherlock%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B.html注:目前自己将ActionBarSherlock和所要添加的应用放到同一目录下Android3.0开始就提供了ActionBar,这让Android的用户体验强了好多,但是这个ActionBar在Android3.0以下是不支持的,谷歌也没推出什么解决方案,不过呢,没有什么是实现不了的,有github上有牛人放出了开源的ActionBarSherlock, 阅读全文

posted @ 2013-11-29 17:25 work hard work smart 阅读(3650) 评论(0) 推荐(0)

摘要: android 工程出现感叹号错误:错误问题分析,曾经导入的jar已经不存在工程目录中,project从其他地方导入时。没有及时更新,比如说svn下载到.project的文件,或者是path的文件。问题解决:打开 build path——>configure build path /project 把里面的错误路径 remove.再重新clearn下就ok了原文地址 阅读全文

posted @ 2013-11-29 17:11 work hard work smart 阅读(341) 评论(0) 推荐(0)

2013年11月21日

摘要: ubuntu 使用adb shell命令配置在ubuntu下使用adb 命令识别Android设备需配置adb_usb.ini文件文件路径: ~/.android/ ,若不存在创建该文件。adb_usb.ini 在文件里面输入插入设备id信息,如下面1368就是设备的id。获取设备id方法:输入lsusb命令root@android:~/.android$ lsusbBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 阅读全文

posted @ 2013-11-21 16:08 work hard work smart 阅读(874) 评论(0) 推荐(0)

2013年11月19日

摘要: Message,MessageQueue,Looper,Handler详解+实例原文地址Android的Handler使用(这篇简单介绍Handler的使用)一、几个关键概念1、MessageQueue:是一种数据结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQueue数据结构。创建一个线程的时候,并不会自动创建其MessageQueue。通常使用一个Looper对象对该线程的MessageQueue进行管理。主线程创建时,会创建一个默认的Looper对象,而Looper对象的创建,将自动创建一个Message Queue。其他非主线程,不会自动创 阅读全文

posted @ 2013-11-19 12:44 work hard work smart 阅读(442) 评论(0) 推荐(0)

2013年11月18日

摘要: android操作sdcard中的多媒体文件(二)——音乐列表的更新原文地址在上一篇随笔中,我介绍了如何在程序中查询sdcard内的多媒体文件,并且显示到播放列表中,但是,如果在sdcard内删除、增加一些多媒体文件,如何让播放列表也更新呢,这里我分享一下自己在项目中的一些解决方法,希望对大家有所帮助。 首先,我简单介绍一下android是如何扫描sdcard内的多媒体信息的,详细请阅读stay的博文:http://www.cnblogs.com/stay/articles/1957571.html 当android... 阅读全文

posted @ 2013-11-18 14:24 work hard work smart 阅读(775) 评论(0) 推荐(0)

摘要: android操作sdcard中的多媒体文件(一)——音乐列表的制作原文地址最近做了一个android音乐播放器,个人感觉最难的就是“后台播放”以及有关“播放列表”的部分,但是总算是找到了实现的方式。不同的人实现的方式可能不一样,这里我就分享一下自己对“播放列表”这个模块的一些实现方法,“后台播放”会在下一篇博文中进行介绍,希望大家也能分享一下自己的一些思路。 android使用ContentProvider来支持不同应用程序的数据共享,为了方便其他应用程序对sdcard中的数据进行操作,sdcard也提供了ContentProvider接口,这里就以访问音频文件为例,视频以及图片的操作也类似 阅读全文

posted @ 2013-11-18 14:22 work hard work smart 阅读(472) 评论(0) 推荐(0)

2013年11月15日

摘要: Android SingleTask与SingleInstance的区别原文地址现有2个项目,taskA、taskB。taskA负责调用taskB中指定的界面。taskB中有3个界面,a、b、c,每个界面显示它所在的task id。SingleTask:其中b界面被声明为SingleTask。先运行taskB,显示a界面,由a界面调用b界面,这时b界面的taskid与a界面的taskid是一致的,说明b界面与a界面在同一个task中;由b界面调用c界面时,c界面的taskid与a和b界面的taskid一致,说明这三个界面是在同一个task中。当前显示的是c界面,此时按Home键回到桌面,运行t 阅读全文

posted @ 2013-11-15 10:45 work hard work smart 阅读(2168) 评论(0) 推荐(0)

2013年11月1日

摘要: Google Play开发者账号注册与失败申诉攻略这篇文章我在网上找了好久,是在Google play进行开发者账号注册方法,介绍的很详细。现在分享一下。[原文地址]为了方便开发者们注册谷歌的官方安卓电子市场,有米开发者博客曾发布了《Android Market 账号注册和应用发布教程》。但自从Android Market 改名为Google Play后,注册方法也有部分改变。所以有米特别收集了其他开发者最近注册成功的经验,给最近想要注册的朋友参考一下。Google Play开发者账号注册流程1.登陆您的Gmail账号,如果没有请先注册登录地址:https://play.google.com/ 阅读全文

posted @ 2013-11-01 14:24 work hard work smart 阅读(775) 评论(0) 推荐(0)

2013年10月18日

摘要: 比较简单,设置好SlidingDrawer控件的handle和content属性就可以了。android:content="@+id/content"android:handle="@+id/handle" 就可以了。效果如下图:抽屉没打开的时候。从下往上托Handle按钮,打开抽屉代码如下: 这里做的比较简单,当然你可以做的更美观。 阅读全文

posted @ 2013-10-18 15:45 work hard work smart 阅读(440) 评论(0) 推荐(0)

2013年10月17日

摘要: 第7章 通用程序设计第29条 将局部变量的作用域最小化使一个局部变量的作用域最小化,最有力的技术室在第一次使用它的地方声明。第30条 了解和使用库效率提高。如果你不知道库中的函数,可以去查看相应的文档第31条 如果要求精确的答案,请避免使用float和double第32条 吐过其他类型更合适,则尽量避免使用字符串 字符串不适合代替其它的值类型(如Int,Boolean等) 字符串不适合代替枚举类型 字符串不适合代替聚集类型字符串不适合代替能力表第33条 了解字符串连接的性能 如果规模小,可以使用字符串连接操作符(+); 如果规模大,使用StringBuffer代替String。第34条... 阅读全文

posted @ 2013-10-17 18:57 work hard work smart 阅读(238) 评论(0) 推荐(0)

2013年10月15日

摘要: 第16章 程序包管理 PackageManagerService類 PmS目錄16.1 包管理概述16.2 packages.xml文件格式16.3 包管理服務的啟動過程16.4 應用程序的安裝和卸載16.5 intent匹配框架16.1 包管理概述1.包管理服務的程序結構分別為應用程序層,PmS服務層,及數據文件層應用程序層 DontextImpl.ApplicationPackageManager Pms服務層 /data/system/packages.xml 所有应用程序与包管理相关信息 /system/etc/permisions/xxx.xml 加载系统featu... 阅读全文

posted @ 2013-10-15 14:46 work hard work smart 阅读(1127) 评论(0) 推荐(0)

上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 59 下一页