安卓进阶
qq_1534548416
C++/Linux/Java/Android
展开
-
Android网络——Http通信
public class shape extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.shape);final Handler hand = new H原创 2017-01-02 18:33:51 · 198 阅读 · 0 评论 -
Android——JavaWeb servlet通信
Android-Client :public class servlett extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.shape);findV原创 2017-01-03 10:05:46 · 209 阅读 · 0 评论 -
Anroid笔记------AIDL通信
介绍:是server给client通过服务提供方法来调用。步骤1、server定义通信接口“xx.aidl”。步骤2、server定义服务。步骤3、client去绑定服务。步骤4、client去调用方法。原创 2016-12-24 10:30:13 · 183 阅读 · 0 评论 -
GestureDetector && onTouchEvent
import android.app.Activity; import android.os.Bundle; import android.view.GestureDetector; import android.view.GestureDetector.OnGestureListener; import android.view.MotionEvent;public class GodsC原创 2016-12-26 10:45:47 · 204 阅读 · 0 评论 -
onInterceptTouchEvent()和onTouchEvent()——精读
分析事例事例:1、线性布局(id为ll)里有个textview(id为tv),分别为二者设置点击事件。。。。那么看logcat,tv有输出ll没有。2、自定义tv,将onTouchEvent()返回false。。。。那么看logcat,ll有输出tv没有。3、改掉“将onTouchEvent()返回false”为原来默认的情况,自定义ll,将onInterceptTouchEven原创 2016-12-24 16:33:57 · 329 阅读 · 0 评论 -
Android-JavaWeb okhttp框架
android client :public class okhp extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.shape);findViewB原创 2017-01-04 14:53:06 · 356 阅读 · 0 评论 -
布局问题
怎样实现呢?当上面的listview高度小时,要wrap分布;当listview高度大于屏幕时也要避免下面的bttt被盖住。考虑到情况二,得设weight;那么即使lv设wrap也不能保证情况一,其解决方案是在外部添加一个LinearLayout,设高为wrap。原创 2016-12-29 17:01:16 · 206 阅读 · 0 评论 -
深刻理解递归,彻底理解递归这种模式。。
基本法则:1、每个Method都会按序执行。2、每个Method都会执行到结尾,执行完毕。3、若一个Method中有多个Method,那么每个Method,会按1、2执行,里面所有的方法按序执行。应用在递归上:1、每个Method有一个参数。2、只有Parameter为Null,Method执行结束。3、建立树的模型,为Null略,只要有结点,则形成一个方法,里面包含两原创 2016-12-30 09:24:37 · 1284 阅读 · 0 评论 -
我自己写的归并排序。。
package javattt;public class MyMerge {public static void main(String[] args) {int[] data = new int[] { 5, 3, 6, 2, 1, 9, 4, 8, 7 };merge(data, 0, data.length - 1);for (int i : data)原创 2017-01-20 10:02:16 · 153 阅读 · 0 评论