- 博客(17)
- 问答 (1)
- 收藏
- 关注
原创 极光推送
前言刚刚看了郭大神教学视频的android消息推送教学视频,瞬间被打了鸡血,感觉郭大神好厉害。国内有很多第三方的消息推送平台,例如个推、百度推送等等,今天我就讲一下刚学的极光推送(官网猛戳这里)。导入SDK包修改AndroidManifest.xml<!-- Required --><permission android:name="sqlite.jpush.permission.JPUSH_ME
2015-10-17 16:53:52
815
原创 Android SQLite
SQLite今天玩了下android的SQLite引擎,觉得倍儿爽,以前只会用sharepreferences,现在升了下Level。现在我说一下简单用法建表db.execSQL("CREATE TABLE IF NOT EXISTS news" + "(id INTEGER PRIMARY KEY AUTOINCREMENT,title TEXT, content TEXT
2015-10-16 22:51:34
482
原创 ViewPager+Fragment问题
当Fragment>=3时的问题在使用viewpager+fragment时有一个坑,现在app的制作风格底部一般有3~5个Tab,而使用的过程会出现一个问题,就是在默认情况下当viewpager滑动到第三页时第一页的Fragment就会执行onDestroyView,当再次滑动到第二页时第一页的Fragment的onCreateView又会重新执行。这样的话当进行网络请求的时候切换到不同页面时还要
2015-08-02 20:42:21
653
原创 Genymotion
Android Studio + Genymotion步骤如下:一:先到官网注册一个账号,然后按照上面的要求下载Genymotion(含virtualbox),下载完成后打开Genymotion.exe文件,登录账号后就可以可以下载虚拟设备了,由于各设备的属性特征不一,所以下载的速度不一样。二:从Android Studio下载Genymotion插件:打开File->Settings->Plugi
2015-07-23 10:54:25
855
原创 android EditText默认问题
取消EditText默认行为在android中,进入一个页面后 EditText就会默认自动获取焦点。取消方法:在EditText的父级控件中设置: android:focusable="true" android:focusableInTouchMode="true"如:<?xml version="1.0" encoding="
2015-07-17 15:27:41
487
原创 Activity间传递数据
小Demo以下是使用Intent传递数据的小DemoA.Activitypublic class A extends Activity { EditText nameEdit; EditText pwdEdit; Button sentBtn; @Override protected void onCreate(Bundle savedInstanceState
2015-07-13 20:45:06
412
原创 git笔记
Gitgit fetchgit fetch origin other_branchgit log -p master .. origin/other_branchgit merge origin/maste以上命令的意思是:首先通过从远程的origin分支上下载最新版本到本地分支上然后比较本地的分支和远程分支的区别最后合并分支git stash用意:使用 git stash 方法保存当前
2015-07-12 16:08:56
332
原创 MarkDown基本语法
高亮风格代码区```编程语言(如java) 中间为整段代码区 ```链接[link]:(http:\www.baidu.com) 图片! [图片] (图片网址)
2015-07-11 20:12:05
446
原创 ArrayAdapter
ListView在Android ListView中ArrayAdapter只显示一行文字,示例代码如下:java private ListView listview; private String[] me_setting = new String[]{"收藏", "清除缓存", "用户反馈", "关于"}; private ArrayAdapter<String> adapter=new
2015-07-11 19:22:02
363
原创 android获取屏幕大小
AndroidDisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); //屏幕宽度 int widthPixels = dm.widthPixels; //屏幕高度 int heightPixels = dm.heightPixels;
2015-07-10 21:13:54
469
原创 Bmob
Bmob云服务前言Bmob是一个适用于移动开发的服务端平台,如果你的app需要从服务器端拉取数据进行一些较小的测试,那么你完全可以考虑使用Bmob进行开发,点击这里开始你的开发之旅吧!使用 登录以后进入开发文档,里面有详细的说明。例如: 查询一行数据: BmobQuery<> bmobQuery = new BmobQuery<>(); bmobQuery.getObject(thi
2015-06-15 21:37:37
1868
原创 java读取文件
Java读取文件内容读取文件public static String getFile(String fileName) { String result = ""; File file = new File(fileName); try{ BufferedReader br = new BufferedReader(new FileReader(file));/
2015-06-03 16:31:37
376
原创 AVD Launch Failed For Android
AVD Launch Failed刚装Android Studio的时候试了一下用AVD开个模拟器来运行项目,不过每次都报错:cannot launch avd in emulator. x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is properly installed and
2015-04-19 11:25:15
727
2
原创 gradle problem
gradle is too slow今天在Android Studio上导入项目时发现gradle构建太慢:我的解决方法: 原来是我不小心把Offline work的选项勾掉了,把它再勾选回去问题就解决了。
2015-04-14 15:20:27
343
原创 fetal:remote origin already exits
git bash上的remote origin exits出现fetal:remote origin already exits表示它仍然是个git仓库(it is still a Git repository)。想要查看你已添加的远程仓库:git remote -v我的解决办法: git remote rm origin git remote add origin https:// gi
2015-04-05 17:37:21
539
原创 AS配置的那些事
Android Studio的SDK和JDK的那些事很多人在开发软件的时候花费太多时间在软件配置上,导致开发效率低下。我第一次安装AS的时候就遇到了SDK设置不匹配的问题,之后通过下载各种sdk尝试适配到软件上,花费了一个多星期也解决不了。于是我把之前的IDE卸载,在Android Studio官网上重新下载了自带sdk的IDE,官网请戳这里.jdk设置1、 首先我在JDK官网上下载1.8版本(因为
2015-04-04 10:29:22
2429
原创 Android Studio的代码补全问题
Android Studio代码不能自动化显示 前几天用Android Studio遇到了一些问题,代码突然不能自动化显示。我一开始以为是跟某些应用的快捷键产生了冲突,但经过一段艰苦奋斗的历程,我终于找到了原因,原来是当时自己任性不小心勾选了File->Power Save Mode选项,之后我就把这个选项重新勾选掉,终于Debug了! Android Studio内置有省电模式,一旦开启了省
2015-04-02 17:02:36
1850
空空如也
自定义actionbar的问题
2015-02-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人