android
文章平均质量分 61
philofly
这个作者很懒,什么都没留下…
展开
-
在ubuntu上下载android源码的最新办法
环境:ubuntu 9.10硬件:CPU AMD 64位 双核 速龙 5000+ 内存 3G网上很多文章提到下载android的源码都是从android.git.kernel.org下载的,但很多时候根本无法下载。google已经给出了最新的下载办法:http://source.android.com/source/downloading.html。 首先原创 2012-01-09 11:52:33 · 1428 阅读 · 0 评论 -
如何修改android工程的包名
1. 修改修改AndroidManifest.xml package="com.media.android.tv" android:versionCode="229" android:versionName="2.5.30" > android:name="com.media.android.tv.LetvApplication"原创 2014-08-26 16:44:52 · 2458 阅读 · 0 评论 -
EditText无法快速响应点击事件
最近在写一个页面,使用了EditText,发现了一个有意思的问题。这个页面使用了多个EditText的,EditText是这样设置的:<RelativeLayout android:id="@+id/newperson_idcard_layout" android:layout_width="match_parent"原创 2015-11-14 21:51:02 · 2472 阅读 · 0 评论 -
解决不能扫描电视上的支付宝二维码的问题
问题现象:我们从支付宝获取的二维码图片放到pc上可以通过支付宝扫描,但是在电视上不行。问题分析:我们对比了一下pc的二维码和电视上的二维码,发现pc上的图片亮度要亮很多。问题解决:在电视上,我们将二维码的图的背景色改成白色,问题解决。原创 2015-12-14 15:15:30 · 3112 阅读 · 0 评论 -
Making TV Apps Searchable
Making TV Apps SearchablePreviousNextThis lesson teaches you toIdentify ColumnsProvide Search Suggestion DataHandle Search SuggestionsHandle Search TermsDeep Link to Your App in转载 2016-02-15 15:09:11 · 630 阅读 · 0 评论 -
Recommending TV Content
https://developer.android.com/training/tv/discovery/recommendations.htmlRecommending TV ContentPreviousNextThis lesson teaches you toBest Practices for RecommendationsCreat转载 2016-02-15 15:07:09 · 954 阅读 · 0 评论 -
Searching within TV Apps
Searching within TV AppsPreviousNextThis lesson teaches you toAdd a Search ActionAdd Search Input and ResultsUsers frequently have specific content in mind when using a med转载 2016-02-15 15:17:15 · 584 阅读 · 0 评论 -
根据文件MIME类型打开文件
import android.content.Context;import android.content.Intent;import android.net.Uri;import android.util.Log;import java.io.File;/** * Created by philofly on 16/2/13. */public class AndroidFi原创 2016-02-15 22:26:48 · 1928 阅读 · 0 评论 -
自定义日期和时间选择组合控件
组合控件的代码如下:import android.app.Activity;import android.app.AlertDialog;import android.app.DatePickerDialog;import android.app.TimePickerDialog;import android.content.DialogInterface;import androi原创 2016-02-15 22:35:37 · 1366 阅读 · 0 评论 -
如何检查软键盘是否可见
查了一圈资料,发现最好的办法是这样的,其中note_new_comment是EditText控件。note_new_comment.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override pu原创 2016-06-12 18:19:55 · 746 阅读 · 0 评论 -
Failed to create BuildConfig class的解决方案
在ubuntu的eclipse环境下,经常出现Failed to create BuildConfig class的问题,hou lai原创 2014-07-29 11:19:40 · 5155 阅读 · 0 评论 -
android的intent大数据传输的案例
有人通过intent传输数据,结果发现数据量有几M,出现问题:D/dalvikvm( 5731): WAIT_FOR_CONCURRENT_GC blocked 0ms E/JavaBinder( 641): !!! FAILED BINDER TRANSACTION !!! W/ActivityManager( 641): Exception in new applicati原创 2013-12-23 20:55:56 · 8877 阅读 · 3 评论 -
由sp单位引发的惨案
我的一个同事自定义了一个控件,控件代码如下: public class CustomTextView extends TextView implements OnClickListener, OnFocusChangeListener { public CustomTextView(Context context) { super(context); init(contex原创 2013-03-08 22:44:01 · 5350 阅读 · 3 评论 -
json使用的一些总结
1. 有用的json浏览工具: 2. json基本的知识参考:http://json.org/ 3. json开发的一些代码package com.android.test;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import org.json.JSO原创 2012-03-08 16:33:50 · 624 阅读 · 0 评论 -
最近Android的学习总结
1. singleTask与OnNewIntent:http://blog.csdn.net/gaomatrix/article/details/62150142. BroadcastReceiver的使用3. service的使用4.application的使用5. svn方面:如何断开连接,如何上传代码到SVN库,如何同步,如何合并6. android 应用程序Activi原创 2012-05-09 17:03:06 · 877 阅读 · 0 评论 -
彻底解决INSTALL_FAILED_UPDATE_INCOMPATIBLE的安装错误
利用adb shell进入系统,进入/data/app或者/data/data,删除跟你安装的apk同样的包名;按Ctrl+C退出系统,利用adb pull /data/system/packages.xml命令将packages.xml放到你PC机本地,然后找到你需要的包名,删除到的一段数据。例如:<package name="com.android.wallpaper" codeP原创 2012-10-19 15:49:49 · 116799 阅读 · 13 评论 -
gallery3d的源码分析——入口
gallery3d的源码分析很多,有些也很透彻。我的源码分析的参考资料也是来源于网络。 gallery3d的入口代码在gallery.java文件。首先来分析入口做了哪些事情。 uper.onCreate(savedInstanceState); final boolean imageManagerHasStorage = ImageManager.hasStora原创 2012-11-08 17:28:54 · 4116 阅读 · 0 评论 -
gallery3d的源码分析——入口2
@Override public void onPause() { super.onPause(); if (mRenderView != null) mRenderView.onPause(); if (mWakeLock != null) { if (mWakeLock.isHeld())原创 2012-11-09 16:37:38 · 2202 阅读 · 0 评论 -
galler3d的源码分析——数据来源
我们这里主要讲本地sd卡的数据,pisaca看情况后续再作分析。 数据操作设计的类包括:CacheService,MediaFeed,LocalDataSource,DiskCache,MediaItem, MediaSet,MediaClustering。 数据操作包括几个方面:寻找媒体源(图片、视频),cache媒体源,将cache数据导出,将cache的媒体渲染到屏幕。首原创 2012-11-12 17:26:55 · 2329 阅读 · 0 评论 -
gallery3d的源码分析-数据涞源2
花开两朵,各表一枝。上回书讲到了数据cache的一些流程。这回书要说的就是gallery3d刚开始在手机上运行cache数据的流程。 如果你切换手机的语言,跟此流程一致。这个在上回书也提到了。 首先来看看startNewCacheThread函数: private void startNewCacheThread() { restartThread(CAC原创 2012-11-14 17:56:50 · 3121 阅读 · 1 评论 -
操作SharedPreferences的注意点
如果使用SharedPreferences用于数据存取,大部分人喜欢使用如下代码: public void writeSharedprefs(int pos) { SharedPreferences preferences = getApplicationContext().getSharedPreferences("test", Context.MODE_PRIVATE);原创 2013-02-18 18:16:10 · 6341 阅读 · 1 评论 -
hudson+ant持续集成android项目
1. 配置SVN基本环境,获取源代码。(操作方式略)2. 配置Android和Eclipse开发环境。(确保配置正确!操作方式略)3. 配置Hudson:(1).下载hudson.war包(http://www.hudson-ci.org/download/)(2)启动hudson. 进入控制台,切换到hudson根路下。命令:Java –jar Hu原创 2013-05-21 17:14:26 · 1605 阅读 · 0 评论 -
google tv上webview页面js实现焦点跳转
webview页面使用javascript实现焦点移动原创 2016-07-09 19:09:59 · 2986 阅读 · 0 评论