android
项哥
热爱技术
展开
-
两个Activity的传递参数与回传参数
前提:建好第一个Activity(前面所学的都是只有一个Activity);准备:创建父类为Activity的second Activity,再添加布局文件来排放控件; 创建onCreat来设置控件;开始:private OnClickListener listener=new OnClickListener(){ public void转载 2014-05-29 20:17:54 · 1225 阅读 · 0 评论 -
android自定义适配屏幕的ImageView
package org.angryfun.view;import android.content.Context;import android.graphics.Bitmap;import android.util.AttributeSet;import android.view.ViewGroup.LayoutParams;import android.widget.ImageVi原创 2014-12-09 09:13:06 · 3182 阅读 · 1 评论 -
Android数据缓存
1、http://blog.csdn.net/lnb333666/article/details/84601592、https://github.com/Trinea/android-common http://www.trinea.cn/android/android-common-lib/3、http://blog.163.com/zhou_411424/blog/转载 2015-04-08 17:02:52 · 382 阅读 · 0 评论 -
Android中常需要重写的事件
把一些常要重载的事件记录一下,记性不好了原创 2015-04-03 15:46:27 · 822 阅读 · 2 评论 -
android Toast文字加大
看到有人说用自定义的View,太麻烦了private Toast mToast; private void showTip(final String str) { runOnUiThread(new Runnable() { @Override public void run() { if (mToast == null) { mToast = Toast原创 2015-08-05 05:37:05 · 4067 阅读 · 1 评论 -
安卓时区时间问题
做了一个工控屏幕,就是一个工控平板,遇到了一些有意思的时间问题,记录一下1、屏幕需要能够更改时间,并且时间还需要和下位机的系统时间同步。(用系统签名生成安装包才能更改平板时间)2、屏幕有多语言设置,时区会不同。3、SQLite数据库默认的时间timestamp DEFAULT CURRENT_TIMESTAMP比平板上的时间少了8个小时改为了TIMESTAMP default (d原创 2015-11-03 13:15:32 · 549 阅读 · 0 评论 -
Android性能优化
两个基本原则1.不要做不必要的shiq翻译 2014-06-17 20:17:31 · 615 阅读 · 0 评论 -
有参考价值的代码片段
1.图片控件放大缩小private final class TouchListener implements OnTouchListener { /** 记录是拖拉照片模式还是放大缩小照片模式 */ private int mode = 0;// 初始状态 /** 拖拉照片模式 */ private static final int MODE_DRAG = 1; /**原创 2015-11-23 18:11:49 · 328 阅读 · 0 评论 -
亚马逊AWS使用GCM推送
google-play-service集成指南 https://developers.google.com/android/guides/setupgoogle-play-service.jar瘦身 https://gist.github.com/dmarcato/d7c91b94214acd936e42android studio compile 'com.google.原创 2016-01-15 13:07:46 · 6927 阅读 · 2 评论 -
常用网址
1.百度静态资源公共库 http://cdn.code.baidu.com/原创 2015-12-28 09:20:31 · 404 阅读 · 0 评论 -
Android开发学习笔记
关于Activity好的文章:http://limingnihao.iteye.com/blog/8513371.Activity四种launchMode:standard,singleTop,singleTask ,singleInstancestandard执行oncreate 后面三种都会执行onNewIntent()默认stantard每启动一次都会创建一个新的activity原创 2014-07-11 17:50:10 · 1315 阅读 · 0 评论 -
android根据坐标获取相应控件,判断点是否在控件上
本文转自:http://www.2cto.com/kf/201501/370226.html/** * 根据坐标获取相对应的子控件 * 在Activity使用 * * @param x坐标 * @param y坐标 * @return 目标View */ public View getViewAtA转载 2015-03-16 11:29:45 · 5930 阅读 · 1 评论 -
可以在项目中使用的一些框架
1.http://www.bmob.cn/ 让原生应用开发更快速 100元每月原创 2015-03-19 14:16:39 · 404 阅读 · 0 评论 -
android开发一些实用类和方法
1.用了spinner控件,修改内容的时候需要根据值加载对应的选项/*** 根据值, 设置spinner默认选中:* @param spinner* @param value*/public static void setSpinnerItemSelectedByValue(Spinner spinner,String value){SpinnerAdapter aps转载 2014-12-08 14:30:31 · 553 阅读 · 0 评论 -
ThreadDemo
package cn.caiwb.thread; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.util.Log; public class ThreadDemo extends A转载 2014-07-06 01:16:38 · 1058 阅读 · 0 评论 -
android开发经验
发现android真蛋疼,xml文件问题真多,一个出问题感觉所有的都有问题了出现问题肯定是某个xml文件有错误android:R文件不能重新生成、或R文件中id、string等不能识别问题1.先看main.xml等布局中是否有不存在的资源,如@drawble/btn,btn.png不存在就会出问题2.string.xml比较容易忽略,注意记得用Eclipse在创建value原创 2014-05-10 10:38:28 · 655 阅读 · 0 评论 -
自定义属性
在xml 文件里定义控件的属性,我们已经习惯了android:attrs="" ,那么我们能不能定义自己的属性能,比如:test:attrs="" 呢?答案是肯定的. 好了我就不卖关子了,直接进入主题。大致以下步骤: 一、 在res/values 文件下定义一个attrs.xml 文件.代码如下: Java代码 一、在res/values文件下定义一个转载 2014-07-06 01:10:38 · 414 阅读 · 0 评论 -
Android开发的一些实用类和方法
很多东西不记忆就忘记了1.原创 2014-07-06 01:36:09 · 536 阅读 · 0 评论 -
Java(Android)线程池
1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?Java1234567new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub }}).start(转载 2014-07-06 00:05:59 · 821 阅读 · 0 评论 -
Android共享数据ContentProvider的使用
ContentProvider数据共享1.首先在AndroidManifest.xml文件中添加对外暴露的数据共享接口ContentXml代码 provider android:name=".UserProvider" android:authorities="com.yaku.ContentProvider.userprovider"/> C转载 2014-07-06 15:44:57 · 473 阅读 · 0 评论 -
Android开发注意的问题
1. 为Activity声明系统配置变更事件系统配置变更事件是指转屏,区域语言发生变化,屏幕尺寸发生变化等等,如果Activity没有声明处理这些事件,发生事件时,系统会把Activity杀掉然后重启,并尝试恢复状态,Activity有机会通过onSaveInstanceState()保存一些基本数据到Bundle中,然后此Bundle会在Activity的onCreate()中传递过去。虽然转载 2014-07-06 01:22:01 · 413 阅读 · 0 评论 -
【Andriod】权限大全
android.permission.ACCESS_CHECKIN_PROPERTIES //允许读写访问”properties”表在checkin数据库中,改值可以修改上传 android.permission.ACCESS_COARSE_LOCATION //允许一个程序访问CellID或WiFi热点来获取粗略的位置 android.permission.ACCESS_转载 2014-07-06 01:07:12 · 470 阅读 · 0 评论 -
android反编译
反编译出来的Java会出现逻辑错误原创 2014-06-17 20:32:38 · 811 阅读 · 0 评论 -
百度地图覆盖层OverLayer用自定义的View来替换
我想添加一个覆盖物既想要有图片又原创 2014-10-15 20:17:28 · 2286 阅读 · 0 评论 -
需要注意的问题
1. BroadcastReceiver的onReceive()方法执行完成后,BroadcastReceiver的实例就会被销毁。如果onReceive()方法在10s内没有执行完毕,Android会认为改程序无响应。所以在BroadcastReceiver里不能做一些比较耗时的操作,否则会弹出“Application NoResponse”对话框。特别说明的是,这里不能使用子线程原创 2014-07-07 23:37:34 · 549 阅读 · 0 评论 -
Eclipse的一些使用技巧
1.自动生成get,set属性,alt+shift+s Gene原创 2014-07-08 15:39:34 · 473 阅读 · 0 评论 -
ionic cordova使用笔记
ioniccordovaionic typescript插件ionic cordova resources登录问题原创 2017-08-24 15:55:13 · 9016 阅读 · 2 评论