随笔分类 - Android
摘要:http://code.eoe.cn/1151.jpg外部引用原始文档MainActivity.java外部引用原始文档 1 2 3 4 5 6 7 8 91011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586package misc.demo;import java.util.ArrayList;import android.app.Acti
阅读全文
摘要:如果对这个效果感觉不错, 请往下看.背景: 天气预报app, 本地数据库存储70个大中城市的基本信息, 根据用户输入的或通过搜索框选取的城市, 点击查询按钮后, 异步请求国家气象局数据, 得到返回的json解析并显示.1. AndroidManifest.xml文件2. menu菜单3. 然后在res目录下新建xml/searchable.xml字符串尽量使用@string/search_label这种方式.4. Activity交互因为注册Activity的启动方式为android:launchMode="singleTop",需要Activity的protectedvo
阅读全文
摘要:下面是开始Android编程的好方法:找一些与你想做事情类似的代码调整它,尝试让它做你像做的事情经历问题使用StackOverflow解决问题 对每个你像添加的特征重复上述过程。这种方法能够激励你,因为你在保持不断迭代,不经意中你学到了很多。然而,当你发布应用时你还要做一些更深入的事情。 从一些可正常工作的代码到一个可怕的应用程序是一个巨大的跳跃,相比iOS平台Android更是如此 。当在iOS上发布应用时只是在一个设备上跳跃–你的手机–对很多设备而言都很相似–同样大小的屏幕,都有很好的硬件,95%上运行相同版本的操作系统。在Android应用中你不会遇到这种情况。 你的程序必须能够处...
阅读全文
摘要:http://stackoverflow.com/questions/16728178/unable-to-compile-project-in-android-studio-gradle-invalid-symbol-switch将id改为除switch以外的其他命名
阅读全文
摘要:http://blog.csdn.net/xiaanming/article/details/9470223一、兼容类库ActionBarSherlock: Action Bar是Android 3.0后才开始支持的,ActionBarSherlock是让Action Bar功能支持2.X后的所有平台,而且他会自动的判断是调用原生Action Bar还是使用扩展ActionBar。在我的小熊词典里有用到这个库,而且很多非常知名的App也在使用这个库。GitHubOfficialActionBar科普Android-ViewPagerIndicator: 这是与ViewPager兼容的一个分页指
阅读全文
摘要:http://blog.csdn.net/pwei007/article/details/6015907Android平台支持蓝牙网络协议栈,实现蓝牙设备之间数据的无线传输。本文档描述了怎样利用android平台提供的蓝牙API去实现蓝牙设备之间的通信,蓝牙设备之间的通信主要包括了四个步骤:设置蓝牙设备、寻找局域网内可能或者匹配的设备、连接设备和设备之间的数据传输。以下是建立蓝牙连接的所需要的一些基本类:BluetoothAdapter类:代表了一个本地的蓝牙适配器。他是所有蓝牙交互的的入口点。利用它你可以发现其他蓝牙设备,查询绑定了的设备,使用已知的MAC地址实例化一个蓝牙设备和建立一个Bl
阅读全文
摘要:http://www.36kr.com/p/204991编者按:本文来自@wuswoo投稿,wuswoo拥有两年移动开发经验,现在在人人猎头担任技术总监。根据自己两年多的开发经验,wuswoo为创业者们整理并推荐了包括产品、设计、项目管理、开发、以及部署和运帷在内的,几乎所有应用开发需要的第三方的工具和解决方案,方便大家快速的集成和使用。【更多创业服务介绍,欢迎点击查看36氪+“创业服务”专辑】Android开源项目推荐对于 Android 工程师而言,了解当前的开源项目很必要,前一段时间网上很火的 Github 上开源项目,这里就不多说了。最火的开源项目(一):http://www.csdn
阅读全文
摘要:http://www.androidviews.net/里面有各种常用控件,赞~
阅读全文
摘要:转:http://chensavvy.blog.163.com/blog/static/57157189200903185258/旋转平移矩阵在VC和三维建模中是十分重要的。将 A(i, j) 作为矩阵 A 中第 i 行、第 j 列的项。例如,A(3, 2)是矩阵 A 中第 3 行、第 2 列的项。假定 A、B 和 C 是矩阵,且 AB = C,则 C 的项计算如下:C(i, j) =(A 的第 i 行)?(B 的第 j 列)。如果将平面中的点视为 1×2 矩阵,则可通过将该点乘以一个 2×2 矩阵来将该点变换。下图显示了应用于点 (2, 1) 的几个变换。前图中显示的所有
阅读全文
摘要:转:http://blog.csdn.net/sjf0115/article/details/7263866Android学习笔记进阶八之Matrix矩阵分类:Android进阶2012-02-16 12:20939人阅读评论(1)收藏举报matrixandroid图像处理floatnullMatrix,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。在Android里面,Matrix由9个float值构成,是一个3*3的矩阵。最好记住。如下图:解释一下,上面的sinX和cosX,表示旋转角度的cos值和sin值,注意,旋转角度是按顺时针方向计算的。tr
阅读全文
摘要:1.获取应用程序View Code mPackageManager = getPackageManager(); mAllPkgs = mPackageManager .getInstalledPackages(mPackageManager.GET_ACTIVITIES);2.打开应用,如果应用已经存在于某个task,则切换到应用所在task,如果不存在,则重新打开View Code @Override public void onItemClick(AdapterView<?> arg0, View arg1, in...
阅读全文
摘要:publicIntentbaseIntentAdded inAPI level 1The original Intent used to launch the task. You can use this Intent to re-launch the task (if it is no longer running) or bring the current task to the front.参考:frameworks/policies/base/phone/com/android/internal/policy/impl/RecentApplicationsDialog.java
阅读全文
摘要:继承ViewGoup,重写onInterceptTouchEvent截拦触摸事件并按条件分发给子View。package com.example.viewdemo;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.VelocityTracker;import android.view.View;import android.view.ViewGroup;import android.widget.Scroller;
阅读全文
摘要:http://www.touchlab.co/blog/android-sqlite-locking/http://stackoverflow.com/questions/2493331/what-is-best-practice-with-sqlite-and-android/2493839
阅读全文
摘要:http://www.cnblogs.com/qianxudetianxia/archive/2011/04/17/2017591.htmlhttp://www.oschina.net/p/draw9patch/similar_projects?lang=19&sort=timehttp://www.cnblogs.com/feisky/archive/2010/01/16/1649502.html
阅读全文
摘要:关于Json:http://www.json.org/Json解析库gson: http://code.google.com/p/google-gson/1.使用Android中的JSONObject和JSONArray解析json数据 String strJson = "{\"students\":[{\"name\":\"Jack\",\"age\":12}, {\"name\":\"Vista\",\"age\":23}, {\"
阅读全文
摘要:MediaStore提供了音频、视频、图片信息,我们可以通过ContentResolver进行读取。首先给出了Audio,Video和Image三个类,然后分别定义了三个Provider:AudioProvider,VideoProvider,ImageProvider,貌似用到了工厂方法模式:D,最后给出了一个示例类Provider。View Code package com.provider;public class Audio { private int id; private String title; private String album; private String arti
阅读全文
摘要:private HttpClient httpclient; private HttpPost httppost; private HttpParams httpParameters; private int timeoutConnection = 3000; private int timeoutSocket = 5000; public WidsetsHttpClient() { httpParameters = new BasicHttpParams();// Set the timeout in milliseconds until a connection is establishe
阅读全文


浙公网安备 33010602011771号