- 博客(17)
- 问答 (1)
- 收藏
- 关注
原创 极光推送
前言刚刚看了郭大神教学视频的android消息推送教学视频,瞬间被打了鸡血,感觉郭大神好厉害。国内有很多第三方的消息推送平台,例如个推、百度推送等等,今天我就讲一下刚学的极光推送(官网猛戳这里)。导入SDK包修改AndroidManifest.xml<!-- Required --> <permission android:name="sqlite.jpush.permission.JPUSH_ME
2015-10-17 16:53:52 801
原创 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 461
原创 ViewPager+Fragment问题
当Fragment>=3时的问题在使用viewpager+fragment时有一个坑,现在app的制作风格底部一般有3~5个Tab,而使用的过程会出现一个问题,就是在默认情况下当viewpager滑动到第三页时第一页的Fragment就会执行onDestroyView,当再次滑动到第二页时第一页的Fragment的onCreateView又会重新执行。这样的话当进行网络请求的时候切换到不同页面时还要
2015-08-02 20:42:21 623
原创 Genymotion
Android Studio + Genymotion步骤如下:一:先到官网注册一个账号,然后按照上面的要求下载Genymotion(含virtualbox),下载完成后打开Genymotion.exe文件,登录账号后就可以可以下载虚拟设备了,由于各设备的属性特征不一,所以下载的速度不一样。二:从Android Studio下载Genymotion插件:打开File->Settings->Plugi
2015-07-23 10:54:25 839
原创 android EditText默认问题
取消EditText默认行为在android中,进入一个页面后 EditText就会默认自动获取焦点。取消方法:在EditText的父级控件中设置: android:focusable="true" android:focusableInTouchMode="true"如:<?xml version="1.0" encoding="
2015-07-17 15:27:41 468
原创 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 397
原创 git笔记
Gitgit fetch git fetch origin other_branch git log -p master .. origin/other_branch git merge origin/maste以上命令的意思是:首先通过从远程的origin分支上下载最新版本到本地分支上 然后比较本地的分支和远程分支的区别 最后合并分支 git stash用意:使用 git stash 方法保存当前
2015-07-12 16:08:56 322
原创 MarkDown基本语法
高亮风格代码区```编程语言(如java) 中间为整段代码区 ```链接 [link]:(http:\www.baidu.com) 图片 ! [图片] (图片网址)
2015-07-11 20:12:05 434
原创 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 351
原创 android获取屏幕大小
AndroidDisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); //屏幕宽度 int widthPixels = dm.widthPixels; //屏幕高度 int heightPixels = dm.heightPixels;
2015-07-10 21:13:54 456
原创 Bmob
Bmob云服务前言Bmob是一个适用于移动开发的服务端平台,如果你的app需要从服务器端拉取数据进行一些较小的测试,那么你完全可以考虑使用Bmob进行开发,点击这里开始你的开发之旅吧!使用 登录以后进入开发文档,里面有详细的说明。例如: 查询一行数据: BmobQuery<> bmobQuery = new BmobQuery<>(); bmobQuery.getObject(thi
2015-06-15 21:37:37 1845
原创 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 368
原创 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 685 2
原创 gradle problem
gradle is too slow今天在Android Studio上导入项目时发现gradle构建太慢: 我的解决方法: 原来是我不小心把Offline work的选项勾掉了,把它再勾选回去问题就解决了。
2015-04-14 15:20:27 325
原创 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 511
原创 AS配置的那些事
Android Studio的SDK和JDK的那些事很多人在开发软件的时候花费太多时间在软件配置上,导致开发效率低下。我第一次安装AS的时候就遇到了SDK设置不匹配的问题,之后通过下载各种sdk尝试适配到软件上,花费了一个多星期也解决不了。于是我把之前的IDE卸载,在Android Studio官网上重新下载了自带sdk的IDE,官网请戳这里.jdk设置1、 首先我在JDK官网上下载1.8版本(因为
2015-04-04 10:29:22 2402
原创 Android Studio的代码补全问题
Android Studio代码不能自动化显示 前几天用Android Studio遇到了一些问题,代码突然不能自动化显示。我一开始以为是跟某些应用的快捷键产生了冲突,但经过一段艰苦奋斗的历程,我终于找到了原因,原来是当时自己任性不小心勾选了File->Power Save Mode选项,之后我就把这个选项重新勾选掉,终于Debug了! Android Studio内置有省电模式,一旦开启了省
2015-04-02 17:02:36 1793
空空如也
自定义actionbar的问题
2015-02-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人