Ejemplo n.º 1
0
 @Test
 public void testSearchByStreet() {
   GoHoAddressContainer container = AddressService.searchAddressByStreet("南光路");
   if (container != null) {
     System.out.println(container.getAddresses().size());
   }
 }
Ejemplo n.º 2
0
    @Override
    /** 监听电话状态 */
    public void onCallStateChanged(int state, String incomingNumber) {
      // TODO Auto-generated method stub
      super.onCallStateChanged(state, incomingNumber);
      switch (state) {
        case TelephonyManager.CALL_STATE_RINGING:
          if (serviceState) {
            boolean falg = new BlackNumDao(ShowAddressService.this).find(incomingNumber);
            if (falg) {
              ringOff();
              getContentResolver()
                  .registerContentObserver(
                      CallLog.Calls.CONTENT_URI,
                      true,
                      new CallLogChangeObserver(new Handler(), incomingNumber));
              return;
            }
          }

          String value = AddressService.getAddressService(incomingNumber);
          view = inflater.inflate(R.layout.show_phone_address, null);
          TextView address_tv = (TextView) view.findViewById(R.id.show_phone_address_address);
          TextView phone_tv = (TextView) view.findViewById(R.id.show_phone_address_phone);
          address_tv.setText(value);
          String phoneName =
              new MyContentProvider(ShowAddressService.this).getPhoneName(incomingNumber);
          if (phoneName != null) {
            phone_tv.setText(phoneName);
          } else {
            phone_tv.setText(incomingNumber);
          }

          WindowManager.LayoutParams params = new LayoutParams();
          params.height = WindowManager.LayoutParams.WRAP_CONTENT + 70;
          params.width = WindowManager.LayoutParams.WRAP_CONTENT + 200;

          params.y = params.y + 23;
          new Thread(new SaveParamsCoord(params.x, params.y, params.width, params.height)).start();
          params.flags =
              WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
                  | WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE
                  | WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON;
          params.format = PixelFormat.TRANSLUCENT;
          params.type = WindowManager.LayoutParams.TYPE_TOAST;
          params.setTitle("Toast");

          windowManager.addView(view, params);
          break;
        case TelephonyManager.CALL_STATE_IDLE:
          if (view != null) {
            windowManager.removeView(view);
            view = null;
          }
        default:
          break;
      }
    }
Ejemplo n.º 3
0
  private void generateContacts() {

    Contact contact1 = new Contact();
    contact1.setFirstName("Al");
    contact1.setLastName("Bundy");
    contact1.setAddress(new Address(9764, "Jeopardy Ln", "Chicago", "IL", 60290));
    addressService.saveAddress(contact1.getAddress());
    contactService.saveContact(contact1);

    Contact contact2 = new Contact();
    contact2.setFirstName("Ned");
    contact2.setLastName("Flanders");
    contact2.setAddress(new Address(740, "Evergreen Terrace", "Springfield", "OR", 97477));
    addressService.saveAddress(contact2.getAddress());
    contactService.saveContact(contact2);

    Contact contact3 = new Contact();
    contact3.setFirstName("Peter");
    contact3.setLastName("Griffin");
    contact3.setAddress(new Address(31, "Spooner St", "Quahog", "RI", 12908));
    addressService.saveAddress(contact3.getAddress());
    contactService.saveContact(contact3);
  }
Ejemplo n.º 4
0
 @Test
 public void testGetByID() {
   GoHoAddress address = AddressService.getByID(1);
   System.out.println(address.getStreet());
 }
Ejemplo n.º 5
0
 @Test
 public void testAddAddress() {
   AddressService.add(address);
   //        System.out.println(address.getId());
 }
 public String getUserDetails(String userName) {
   String address = addressService.getAddressForUser(userName);
   return String.format("User %s, %s", userName, address);
 }